如何找到 Visual Studio 项目的 .NET 框架版本?
Posted
技术标签:
【中文标题】如何找到 Visual Studio 项目的 .NET 框架版本?【英文标题】:How to find the .NET framework version of a Visual Studio project? 【发布时间】:2011-03-14 23:35:31 【问题描述】:我在 Visual Studio 中有一个项目。如何找出它适用于哪个 .NET Framework 版本?
【问题讨论】:
【参考方案1】:-
在解决方案资源管理器中,打开您要更改的项目的上下文菜单,然后选择属性。
在“属性”窗口的左栏中,选择应用程序选项卡。
在 Target Framework 列表中,您将看到项目中当前版本的 .NET 框架。
您也可以从那里更改框架。
【讨论】:
属性窗口左栏没有应用标签。 @ColePerry 您必须右键单击项目之一,而不是解决方案。您应该会看到“应用程序”选项卡【参考方案2】:对于 .NET Framework 4.6 和 Visual Studio 2017,您可以采取以下步骤:
-
在 Visual Studio 顶部的选项栏上,选择第四个选项“项目”,然后在该选项下单击显示 [ProjectName] 属性的最后一个选项。单击它,您将看到一个新选项卡已打开。在该选项卡下选择左侧的应用程序选项,您将看到名称为 “Target Framework” 的 .NET Framework 版本。
在解决方案资源管理器的选项卡下选择您的项目,然后按 Alt + Enter。
或者只需右键单击您的项目,然后单击最后一个显示 Properties 的选项。
【讨论】:
【参考方案3】:这取决于 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 框架;检查您的项目类型和属性。
【讨论】:
我在 2008 年。但不知道当前项目使用的是哪个版本。 所以转到当前项目的项目属性。 我知道了。我可以看到版本。 那么你应该通过点击空心检查来接受这个答案。 @levininja:对于较新的版本,这完全取决于项目。【参考方案4】:查找当前 .NET 项目的框架版本的最简单方法是:
-
右键单击项目并转到“属性”。
在第一个选项卡“应用程序”中,您可以看到该项目正在使用的目标框架。
【讨论】:
【参考方案5】:就像在 Visual Studio 中一样简单。
-
转到顶部的第四个菜单选项“网站”。
在网站下转到选项“启动选项”。
在启动选项下,转到“构建”选项。
将那里的目标框架更改为原来的框架。
【讨论】:
【参考方案6】:简单的右键单击并转到现有应用程序上任何项目的属性选项,然后在左侧菜单中查看应用程序选项,然后单击应用程序选项查看目标框架以查看当前框架版本。
【讨论】:
【参考方案7】:如果您在 Visual Studio 2013 中创建项目,则无法更改 Windows 或 .NET Framework 的目标版本。 该选项不再可用。
查看来自 Microsoft 的链接: http://msdn.microsoft.com/en-us/library/bb398202.aspx
【讨论】:
除非我误解了你,否则这绝对不是真的。您引用的注释仅适用于 Windows 应用商店应用。对于大部分项目类型而言,更改 .Net Framework 的目标版本是可能的(并且通常会这样做!)。【参考方案8】:您还可以在 Visual Studio 项目文件中搜索 XML 标记 RequiredTargetFramework。此标记似乎存在于 .NET 3.5 及更高版本上。
例如:<RequiredTargetFramework>3.5</RequiredTargetFramework>
【讨论】:
在大型解决方案中运行良好,仅使用 Notepad++ 并在文件中搜索所有 *.csproj 文件。一个注释虽然我这边的值前面有一个 v 。TargetFrameworkVersion
和RequiredTargetFramework
有区别
@Marcel 有什么区别?【参考方案9】:
VB
项目属性 -> 编译器选项卡 -> 高级编译选项按钮
C#项目属性 -> 应用程序选项卡
【讨论】:
在 VS2019 中类似 - 属性 -> 应用程序 -> 目标框架以上是关于如何找到 Visual Studio 项目的 .NET 框架版本?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 插件:如何定位项目引用?