如何找到Visual Studio项目的.NET框架版本?

Nov*_*per 109 .net version

我在Visual Studio中有一个项目.我如何找出它适用于哪个.NET Framework版本?

SLa*_*aks 109

这取决于Visual Studio的哪个版本:

  • 2002年,所有的项目都使用的.Net 1.0
  • 2003,所有的项目都使用的.Net 1.1
  • 2005年,所有的项目都使用的.Net 2.0
  • 2008年,项目中使用的.Net 2.0,3.0,或3.5; 您可以在"项目属性"中更改版本
  • 2010,项目中使用的.Net 2.0,3.0,3.5,或4.0; 您可以在"项目属性"中更改版本
  • 2012,项目中使用的.Net 2.0,3.0,3.5,4.0或4.5; 您可以在"项目属性"中更改版本

较新版本的Visual Studio支持.Net框架的许多版本; 检查您的项目类型和属性.

  • 然后你应该通过点击空心支票来接受这个答案. (4认同)
  • 我在2008年.但不知道当前项目使用的是哪个版本. (2认同)
  • 所以转到当前项目的Project Properties. (2认同)

Jon*_*len 64

  • VB

项目属性 - >编译器选项卡 - >高级编译选项按钮

  • C#

项目属性 - >应用程序选项卡

  • VS2019 中类似 - 属性 -> 应用程序 -> 目标框架 (2认同)

Che*_*n S 35

查找当前.NET项目的框架版本的最简单方法是:

  1. 右键单击项目,然后转到"属性".
  2. 在第一个选项卡"应用程序"中,您可以看到此项目正在使用的目标框架.


小智 8

您还可以在Visual Studio项目文件中搜索XML标记RequiredTargetFramework.此标记似乎存在于.NET 3.5及更高版本中.

例如: <RequiredTargetFramework>3.5</RequiredTargetFramework>

  • 在大型解决方案中运行良好,只需使用 Notepad++ 并在文件中搜索所有 *.csproj 文件。需要注意的是,我这边的值前面有一个**v**。&lt;目标框架版本&gt;v4.0&lt;/目标框架版本&gt; (2认同)
  • `TargetFrameworkVersion` 和 `RequiredTargetFramework` 之间存在差异 (2认同)
  • @Marcel 有什么区别? (2认同)

小智 5

简单右键单击并转到现有应用程序上任何项目的属性选项,然后单击左侧菜单上的应用程序选项,然后单击应用程序选项,请参阅目标框架以查看当前的Framework版本.