【问题标题】: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
【问题描述】:

我有一个相对干净的win10盒子,安装了unity 5.6.2p2。这还提供了 Visual Studio 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?

【问题讨论】:

    标签: .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 比重新安装整个窗口要简单得多。很难找到老司机

      【讨论】:

        猜你喜欢
        • 2018-11-07
        • 2020-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多