【问题标题】:Visual Studio Community 2017 can't target .net framework 4.0, not listed on target pageVisual Studio Community 2017 无法以 .net 框架 4.0 为目标,未在目标页面上列出
【发布时间】:2017-07-26 14:03:05
【问题描述】:
【问题讨论】:
标签:
.net
visual-studio
unity3d
visual-studio-2017
unity5
【解决方案1】:
我认为答案是 unity 5.6.2p2 安装不好的 Visual Studio 17,或者它可能取决于我没有的 Visual Studio 的某个先前版本,因为它是一个干净的盒子。
我最终得到了vs的工作版本,我认为大致是这样的路线:
- 在打开解决方案时,要求升级到建议的 .net 框架版本,我认为是 4.6.1
- 但是,我需要安装 .net winforms 或其他东西。我接受了下载,但我的连接似乎需要一个小时,所以我取消了它。
- visual studio 打不开,将我引导至 vs 安装程序应用程序
- 安装程序应用程序提供修复我的 vs17,我允许它修复
- 已恢复 VS 尝试对我的解决方案所做的更改,它现在可以毫无怨言地打开。一切似乎都很好!
【解决方案2】:
刚刚升级 Visual Studio 2017 社区后遇到这个问题
我通过以下方式重新启用它来解决这个问题:
工具 -> 获取工具和功能
然后在VS安装表单中,进入“独立组件”
检查“.NET Framework 4 Targeting Pack”选项,你应该没问题。
XP必须死,但事实是它仍然被许多老牌小公司使用。
定位 .net 4.0 比重新安装整个窗口要简单得多。很难找到老司机。