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


Answers:


113

这取决于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框架;请参阅参考资料。检查您的项目类型和属性。


2
即时通讯在2008年。但是不知道当前项目使用哪个版本。
新手开发人员,2010年

3
因此,转到当前项目的“项目属性”。
Slaks 2010年

1
我接到你了。我可以看到版本。
新手开发人员,2010年

4
然后,您应该通过单击空心检查来接受此答案。
Slaks 2010年

1
@levininja:对于较新的版本,它完全取决于项目。
SLaks '18

72
  • VB

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

  • C#

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


1
同样在VS2019中-属性->应用程序->目标框架
JGFMK '19

38

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

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

9

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

例如: <RequiredTargetFramework>3.5</RequiredTargetFramework>


1
在大型解决方案中效果很好,仅使用Notepad ++并在文件中搜索所有* .csproj文件。需要注意的是,尽管我的价值前面有一个v。<TargetFrameworkVersion> v4.0 </ TargetFrameworkVersion>
Marius Vorster

TargetFrameworkVersionRequiredTargetFramework
Marcel

1
@Marcel有什么区别?
caduceus

5

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


3

对于.NET Framework 4.6和Visual Studio 2017,您可以执行以下步骤:

  1. 在Visual Studio顶部的选项栏上,选择第四个选项“ Project”,然后单击最后一个选项,该选项为[ ProjectName ] Properties。单击它,您将看到一个新选项卡已打开。单击左侧的“应用程序”选项,您将看到名称为“目标框架”的.NET Framework版本。
  2. 在解决方案资源管理器的标签下,选择您的项目,然后按Alt + Enter
  3. 或者,只需右键单击您的项目,然后单击最后一个选项,即Properties

2

就像在Visual Studio中一样容易。

  1. 转到顶部的第四个菜单选项“网站”。
  2. 在网站下,转到“开始选项”。
  3. 在开始选项下,转到“构建”选项。
  4. 将目标框架更改为以前的框架。

1

如果在Visual Studio 2013中创建项目,则无法更改Windows或.NET Framework的目标版本。该选项不再可用。

从Microsoft查找该链接:http : //msdn.microsoft.com/zh-cn/library/bb398202.aspx


1
除非我误解了你,否则这绝对不是事实。您引用的注释仅适用于Windows应用商店应用。对于大多数项目类型,可以(并且通常会这样做)更改.Net Framework的目标版本。
冒泡

0
  1. 解决方案资源管理器中,打开要更改的项目的上下文菜单,然后选择“ 属性”
  2. 在“属性”窗口的左列中,选择“ 应用程序”选项卡
  3. 在“ 目标框架”列表中,您将在项目上看到.NET Framework的当前版本。您也可以从那里更改框架。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.