Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让Visual Studio 2013允许我以.NET Framework 4.5.2为目标?_.net_Visual Studio 2013_.net 4.5_.net Framework Version - Fatal编程技术网

如何让Visual Studio 2013允许我以.NET Framework 4.5.2为目标?

如何让Visual Studio 2013允许我以.NET Framework 4.5.2为目标?,.net,visual-studio-2013,.net-4.5,.net-framework-version,.net,Visual Studio 2013,.net 4.5,.net Framework Version,我有一个项目,有一些参考资料,给了我以下问题: 无法解析主引用“reference”,因为它是 根据“.NETFramework,Version=v4.5.2”框架构建。这是一个 高于当前目标框架的版本“.NETFramework, 版本=v4.5.1” 所以我想我只需要安装4.5.2,然后将我的项目定位于此。所以,我安装了它,重新启动并检查它是否在那里。这证明它已经安装好了。然而,当我在VS2013中重新打开我的项目时,我可用的目标框架只升到了4.5.1 因此,我的问题是,如何让VS 2013

我有一个项目,有一些参考资料,给了我以下问题:

无法解析主引用“reference”,因为它是 根据“.NETFramework,Version=v4.5.2”框架构建。这是一个 高于当前目标框架的版本“.NETFramework, 版本=v4.5.1”

所以我想我只需要安装4.5.2,然后将我的项目定位于此。所以,我安装了它,重新启动并检查它是否在那里。这证明它已经安装好了。然而,当我在VS2013中重新打开我的项目时,我可用的目标框架只升到了4.5.1


因此,我的问题是,如何让VS 2013现在认识到我已经安装了4.5.2?

安装您希望使用的.NET Framework的开发者包:

  • 在解决方案资源管理器中,打开要更改的项目的快捷菜单,然后选择“属性”

  • 在“属性”窗口的左列中,选择“应用程序”选项卡

  • 在目标框架列表中,选择所需的版本

  • 在出现的验证对话框中,选择“是”按钮。 项目将卸载。当它重新加载时,它的目标是您刚才选择的.NET Framework版本

  • 您应该知道,某些功能在更高版本中可能可用,也可能不可用,在更改为.NET framework的其他版本时,您可能需要修复这些功能


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

    您是否安装了开发包。。。此链接:??.NET 4.5.1和4.5.2是运行时修订版,它们对框架的有用添加很少。如果没有必要,你也不会强迫你的客户升级。努力只实现目标4.5,将这个词传递给任何为您提供库的人。@HansPassant-通常我会同意,但是这是MS Dynamics CRM 2015使用库的一个要求。我将把这个词传递给Microsoft;)他说目标框架列表中没有4.5.2版本的框架。@viertause我怀疑OP没有正确安装包或者安装了不正确的包。按照Dave的指示应该会显示4.5.2。我现在正在安装开发者包,看看这是否有效。我会让你知道…在Windows7和Windows10上加载一个项目的绝佳解决方案