【问题标题】:How to select .NET 4.5.2 as a target framework in Visual Studio如何在 Visual Studio 中选择 .NET 4.5.2 作为目标框架
【发布时间】:2014-05-12 20:07:03
【问题描述】:

我已经在 Windows 8.1 上安装了.NET Framework 4.5.2。但在 Visual Studio 2013 中,我看不到 .NET Framework 4.5.2 选项(见屏幕截图)。如何将我的项目定位为 .NET 4.5.2?

【问题讨论】:

    标签: .net visual-studio .net-4.5.2


    【解决方案1】:

    你需要安装Microsoft .NET Framework 4.5.2 Developer Pack

    这包含以下组件(我添加的重点):

    • .NET 框架 4.5.2

    • .NET Framework 4.5.2 多目标包:包含构建面向 .NET Framework 4.5.2 的应用所需的参考程序集

    • .NET Framework 4.5.2 语言包

    • .NET Framework 4.5.2 多目标包语言包:包含 IntelliSense 文件以在构建面向目标的应用程序时显示帮助 .NET Framework 4.5.2 通过 Visual Studio 和第三方 IDE。

    【讨论】:

    • 确保使用下载包(根据链接),而不是 Web 安装程序。后者不会安装多目标包——即使您安装了 Visual Studio 2013。
    • 即使在从该链接安装后,我的所有项目也显示为不兼容。有人遇到过这个问题吗?
    • 看起来是因为 Windows 8。显然我应该以管理员身份运行 Visual Studio 以使其工作。我昨天刚拿到新的操作系统,它已经让我想扯掉我的头发了!
    • 我必须重新启动 Visual Studio,然后它才能在 4.5.2 上运行。确保在安装多目标包后执行此操作。
    • 顺便说一句,在尝试定位 4.6.1 时,同样的模式会重复出现问题
    【解决方案2】:

    我遇到了同样的问题。关键是我只为我的语言安装了 DevPack。

    NDP462-DevPack-KB3151934-RUS.exe

    因此这里是适当的文件夹

    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
    

    仅包含一个文件夹“ru”,而文件夹 4.6.1 则充满了文件。

    最后,安装

    NDP462-DevPack-KB3151934-ENU.exe

    解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      • 2016-10-26
      相关资源
      最近更新 更多