2017年Visual Studio社区无法定位.net框架4.0,未列在目标网页

时间:2017-07-26 14:03:05

标签: .net visual-studio unity3d visual-studio-2017 unity5

我有一个相对干净的win10盒子,安装了5.6.2p2。这也提供了2017年视觉工作室(v15.2)的安装。

当我尝试打开一个针对.net框架4.0的解决方案时,我得到一个弹出窗口,说4.0没有安装。提出的一个选项是从https://www.microsoft.com/net/targeting?utm_source=getdotnetsdk&utm_medium=referral下载框架,但该网站没有列出4.0框架。

发生了什么?我可以将解决方案更新到4.5或更高版本,但有没有办法安装并运行4.0?

2 个答案:

答案 0 :(得分:1)

我认为答案是单元5.6.2p2安装了一个糟糕的visual studio 17,或者它可能取决于我之前没有的一些以前版本的visual studio,因为它是一个干净的盒子。

我最终得到了vs的工作版本,我认为这大致是这条路线:

  • 打开解决方案,请求升级到.net框架的建议版本,我认为这是4.6.1
  • 然而,说我需要安装.net winforms或其他东西。我接受了下载,但看起来我的连接需要一个小时,所以我取消了它。
  • visual studio不会打开,并指示我使用vs installer应用程序
  • 安装程序应用程序提供修复我的vs17,我允许它
  • 恢复了VS试图对我的解决方案做出的更改,它现在打开而没有任何投诉。一切似乎都很好!

答案 1 :(得分:1)

不久前升级Visual Studio 2017社区后刚遇到此问题

我通过重新启用它来解决此问题: 工具->获取工具和功能

然后在VS安装表单中,转到“单个组件” 选中“ .NET Framework 4 Targeting Pack”选项,就可以了。

XP必须消亡,但事实是,许多老的小型公司仍在使用它。 瞄准.net 4.0比重新安装整个Windows简单得多。找到旧驱动程序很困难。