Microsoft .Net Framework چیست که برای نصب بعضی نرم افزارها لازم است ابتدا آن را نصب کنیم؟
این بحث کمی تخصصی است. نرم افزارهایی که کمپانی ها می سازند توسط Compiler کدهای Net. (دات نت) ساخت می شود و همانطور که می دانید برای اجرای برنامه ها نیاز به یک سری فایل های اجرا کننده است که به آن ها فایل های Runtime گفته می شود.
در Microsoft .Net Framework تمام فایل های Runtime و Managed DLL های مورد نیاز برای اجرا شدن تمام برنامه های Compile شده توسط Compiler کدهای Net. گردهم آورده شده است که با نصب آن امکان اجرای همه گونه نرم افزار فراهم می شود.
در نسخه های پیش از Windows XP مثلا در Windows 98 و Windows Me اگر ورژن های مختلفی از این برنامه بر روی سیستم نصب می بود هنگام اجرای برنامه ها ، DLL های Runtime تداخل می کردند و برنامه اجرا نمی شد. اما در پروژه های جدید Net. که Windows XP یکی از آن هاست این مشکل برطرف شده و شما می توانید همه ورژن ها را به طور همزمان بر روی سیستم خود داشته باشید. که جدیداً ورژن های جدیدتری نیز در حال ارائه می باشد. ورژن های متفاوت را می توانید از لینک های زیر دریافت کنید:


Microsoft .Net Framework 1.1


Microsoft .Net Framework 2.0


Microsoft .Net Framework 3.0


Microsoft .Net Framework 3.5