繁体   English   中英

Visual Studio Community 2017无法定位.net Framework 4.0,未在目标页面上列出

[英]Visual Studio Community 2017 can't target .net framework 4.0, not listed on target page

我有一个相对干净的win10盒子,安装了5.6.2p2统一版本。 这也提供了Visual Studio 2017(v15.2)的安装。

当我尝试打开针对.net Framework 4.0的解决方案时,出现一个弹出窗口,提示未安装4.0。 提出的一种选择是从https://www.microsoft.com/net/targeting?utm_source=getdotnetsdk&utm_medium=referral下载该框架,但是该站点未列出4.0框架。

这是怎么回事? 我可以将解决方案更新到4.5或更高版本,但是有没有办法安装和运行4.0?

我认为答案是,统一5.6.2p2对Visual Studio 17的安装不好,或者可能取决于我以前没有的Visual Studio的某些先前版本,因为它是一个干净的盒子。

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

  • 在打开解决方案时,要求升级到建议的.net框架版本,我认为是4.6.1
  • 但是那说我需要安装.net winforms之类的东西。 我接受了下载,但连接似乎要花一个小时,所以我取消了它。
  • 然后,visual studio不会打开,并且将我定向到vs安装程序应用程序
  • 安装程序提供了修复我的vs17的功能,我允许它
  • 还原了VS试图对我的解决方案进行的更改之后,它现在可以正常运行了,没有任何抱怨。 一切似乎都很好!

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

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

然后在VS安装表单中,转到“单个组件”,然后选中“ .NET Framework 4 Targeting Pack”选项,您应该没事。

XP必须消亡,但事实是,许多老的小型公司仍在使用它。 瞄准.net 4.0比重新安装整个Windows简单得多。 寻找老司机很痛苦。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM