无法在Visual Studio 2015中选择目标框架4.5

4
我曾卸载了本地化(德语)的 .NET 版本,以获得英语异常消息。之后,在我的 Windows 10 开发电脑上安装了最新的 .NET 4.6.2 框架。然后我打开了包含针对 .NET Framework 4.5 的项目的解决方案,发现它们无法再加载,因为该版本未安装。然后 Visual Studio 建议使用不同的版本,并稍后更改。

enter image description here

当我完成它后,我无法更改为所需的框架版本,如您在此处所见:

enter image description here

我尝试重新安装.NET 4.5,但在Windows 10上不支持,因此安装被取消(即使修复选项也无效)。如果我理解正确,较新版本的.NET框架是较低版本的就地更新,因此它们包括它们并且我应该能够针对它们进行目标设置。 下载
Microsoft .NET Framework 4.6.2是Microsoft .NET Framework 4/4.5/4.5.1/4.5.2/4.6/4.6.1的高度兼容的就地更新。
那么为什么不可能,并且我还能做些什么来针对.NET 4.5?

你为什么想要使用4.5版本?4.5和4.5.1已经不再受支持,只有4.5.2是被支持的版本。因此,请将目标设置为这个被支持的版本。 - magicandre1981
@magicandre1981:因为客户可能没有安装.NET 4.5.1或4.5.2,这是非常有可能的。 - Tim Schmelter
如果已安装4.5,则系统会通过Windows更新获取4.5.2版本。在设置中检查已安装的.NET版本,如果未安装.NET 4.5.2,则安装4.5.2的redist。 - magicandre1981
我不能假设所有客户都安装更新。这不是我们公司的责任。实际上,它是使用.net 3.5开发的,但现在我们想强制使用4.5作为新的最低要求。 - Tim Schmelter
2
尝试修复VS2015,通常它应该是VS2012/2013/2015的一部分。但是需要注意的是,对于4.5版本的支持已经结束:https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/ - magicandre1981
@magicandre1981:那个方法有效。感谢您的帮助。请将其作为答案。 - Tim Schmelter
2个回答

4

在 Visual Studio 2012、2013、2015 版本中可选用 .Net Framework 4.5。如果您看不到它,请打开桌面上的 控制面板->程序和功能,找到条目为Visual Studio 2015 with Updates,选择 修改/修复 以修复 Visual Studio。


1
问题可以通过安装.NET 4.5的开发人员包来解决。 下载链接

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接