未安装.NET 4.5.2的目标包

Tho*_*ler 60 .net c# visual-studio-2013

它说,在Visual Studio中打开现有的解决方案时

C#项目"..."的目标是".NETFramework,Version = v4.5.2",它未安装在此计算机上.

截图错误消息

我已经尝试过了

Tho*_*ler 91

所有定位包的官方列表:https://www.microsoft.com/net/targeting.确保下载"开发人员包",而不是"运行时".

直接链接到离线安装:4.5.2,4.6,4.6.1,4.6.2,4.7,4.7.1,4.7.2

此问题似乎影响Visual Studio 2013和Visual Studio 2015.目标包包含在Visual Studio 2017中.

过时的链接:

我是如何找到这个链接的

首先,选择选项1,"将目标更改为.NET Framework 4.5"

接下来,转到受影响项目的项目选项,选择"Application",然后从目标框架列表中选择"Install other frameworks ...":

截图更改目标框架

这将带您进入一个网站,您可以在其中选择您的Visual Studio版本并下载目标包(称为开发人员包).

网站截图

  • @Assimilater:Stack Overflow不鼓励仅链接答案 (5认同)
  • +1,这很有帮助,谢谢.但是,只需要指向网页的链接即可.而不是改变框架(如果你在解决方案中有多个项目,那就太烦人了) (4认同)
  • @Thomas:当链接包含您可以包含在答案中的实际信息时,不鼓励仅链接答案,但在这种情况下,链接包含下载链接,并且您的答案中提到的步骤是不必要的,所以我至少将链接放在这个答案的顶部,使它更有帮助.话虽如此,似乎该链接不再起作用,并且正确的下载链接现在是http://getdotnet.azurewebsites.net/target-dotnet-platforms.html. (2认同)

小智 17

我遇到过同样的问题.当我加载项目时,它总是要求.NET框架4.5.2并且我无法安装它,因为它总是说它已经存在了.

对我有用的是从https://www.microsoft.com/en-us/download/details.aspx?id=42637安装Microsoft .NET Framework 4.5.2开发包

试试看.它也可能对你有用.


Dav*_*wzy 8

您需要下载.NET Framework 4.5.2开发人员包该链接在一个地方编译所有框架

http://scottge.net/2015/07/04/a-complete-list-of-microsoft-sdks-for-download/


col*_*mde 8

我在.NET 4.6.2(VS2017)中遇到此问题-我从错误消息提供的链接中下载了Developer Pack,并进行了安装,但没有帮助。

但是,然后我在Windows控制面板中打开了程序和功能,并选择“更改” Visual Studio2017。安装程序包含一个名为“单个组件”的选项卡,在那里我看到未选择4.6.2的Targeting Pack。 。

选择它们并选择“修改”解决了该问题。


归档时间:

查看次数:

54873 次

最近记录:

6 年,3 月 前