معرفی
در 7 آگوست 2014، مایکروسافت اعلام کرد که در 12 ژانویه 2016، پشتیبانی از .NET Framework 4، 4.5 و 4.5.1 به پایان می رسد . بنابراین مهم است که پروژه های NET 4.x خود را به نسخه های پشتیبانی شده از چارچوب دات نت به روز کنیم.
با این حال، ممکن است نسخه خاصی از دات نت فریم ورک به درستی در محیط ما نصب شده باشد و ویژوال استودیو آن را در قسمت کشویی Target Framework پروژه ما نشان ندهد. در این مقاله به شما نشان خواهیم داد که چگونه این ناهماهنگی را حل کنید.
هدف قرار دادن .NET Framework
به عنوان مثال، ما یک برنامه کاربردی در ویژوال استودیو 2013 ایجاد کرده ایم. هدف این مثال استفاده از .NET Framework 4.5.2 است. برای انتخاب چارچوب درخواستی، روی پروژه کلیک راست کرده و Properties را انتخاب می کنیم:
![](https://n7b3p4s2.stackpathcdn.com/UploadFile/fc381b/target-a-net-framework-in-visual-studio-20122013/Images/7.jpg)
سپس منوی Target Framework را باز می کنیم و به دنبال .NET Framework 4.5.2 می گردیم. همانطور که در شکل مشاهده می کنیم، نسخه 4.5.2 در قسمت کشویی موجود نیست.
![کشویی چارچوب هدف ویژوال استودیو](https://n7b3p4s2.stackpathcdn.com/UploadFile/fc381b/target-a-net-framework-in-visual-studio-20122013/Images/1.jpg)
برای بررسی اینکه آیا فریم ورک دات نت به درستی روی رایانه شخصی ما نصب شده است یا خیر، کلید زیر را در رجیستری جستجو می کنیم:
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP.
با خواندن مقدار " Release " می توانیم نتیجه بگیریم که کدام نسخه از چارچوب نصب شده است. برای اطلاعات بیشتر در مورد نحوه تعیین اینکه کدام نسخه دات نت نصب شده است، لطفاً به مستندات MSDN مراجعه کنید .