.net - 如何让 Visual Studio 2013 允许我面向 .NET Framework 4.5.2?

标签 .net visual-studio-2013 .net-4.5 .net-framework-version

我有一个项目,其中有一些引用资料给我带来了以下问题:

The primary reference "reference" could not be resolved because it was built against the ".NETFramework, Version=v4.5.2" framework. This is a higher version than the currently targeted framework ".NETFramework, Version=v4.5.1".



所以我想我只安装 4.5.2,然后将我的项目定位到那个。所以,我安装了它,重新启动并按照 here 检查它是否存在。 .这证明它已经安装了。但是,当我在 VS 2013 中重新打开我的项目时,我的可用目标框架仅上升到 4.5.1。

所以我的问题是,我怎样才能让 VS 2013 现在认识到我安装了 4.5.2?

最佳答案

安装您希望使用的 .NET Framework 的开发包,然后 https://www.microsoft.com/en-us/download/details.aspx?id=42637 :

  • 在解决方案资源管理器中,打开要更改的项目的快捷菜单,然后选择“属性”。
  • 在属性窗口的左列中,选择应用程序选项卡。
  • 在目标框架列表中,选择所需的版本。
  • 在出现的验证对话框中,选择是按钮。
    项目卸载。当它重新加载时,它以您刚刚选择的 .NET Framework 版本为目标。

  • 您应该知道某些功能可能会或可能不会在更高版本中提供,并且您可能需要在更改为不同版本的 .NET 框架时修复它们

    根据我的经验,我通常会在重新启动后在 VS 中显示新版本的 .NET Framework。我目前正在使用 VS2013

    关于.net - 如何让 Visual Studio 2013 允许我面向 .NET Framework 4.5.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31189154/

    相关文章:

    c# - 我的 Elmah 电子邮件过滤器无法工作

    .net - 在应用程序关闭之前,Firebird 实际上不会删除表

    c# - Entity Framework 标量属性名称更改,更改列名称?

    c# - 警告 : Missing XML comment for publicly visible type or member 'Properties.Settings'

    visual-studio-2013 - 如何获得代码审查任务的所有权?

    c# - 带有 Visual Studio 2012 RC 的 MVC 4/Razor 中的可移植类库?

    .net - 将代理与 .NET 4.5 HttpClient 一起使用

    .net-4.5 - MVC 5 当前声明授权和更新声明

    c# - 如何获取当前正在运行的应用程序列表?

    visual-studio-2013 - TFS 2013 - 合并 Word 文档