Visual Studio 2017-如何更改现有项目的.NET版本?

时间:2018-11-20 18:30:10

标签: c# .net visual-studio

我刚刚安装了新的VS并打开了现有项目。

显示错误:

"The C# project "..." is targeting ".NETFramework,Version 4.7" which is not installed on this machine...

但是我刚刚安装了新的VS(2018年11月),并且可以肯定它带有更新的.NET。

我应该更改哪些配置设置以使其起作用(使用正确的.NET版本打开现有项目)?

2 个答案:

答案 0 :(得分:1)

仅安装最新版本的Visual Studio还不够。您需要确保实际上安装所需的.NET Framework版本。默认情况下,它不会安装所有它们。

  1. 重新运行Visual Studio 2017安装程序。
  2. 它应该检测到您已经安装了Visual Studio 2017,然后单击修改。
  3. 然后,单击显示 .NET桌面开发的框(请注意,不要取消选中该框,只需单击框本身即可)。在右侧窗格中,您应该看到一些可选组件。如果未选中 .NET Framework 4.7开发工具,则表明它当前尚未安装,您需要选中该框以及所需的其他任何东西,然后安装它。

相反,您还可以转到单个组件部分,找到 .NET Framework 4.7 SDK / Targeting Pack 组件并从那里安装它们(它们应该在列表的顶部)。

答案 1 :(得分:0)

右键单击项目Properties --> Application --> Target framework。 “目标框架”下拉列表显示您计算机上安装的框架的列表。