如何找到现有项目中使用的.NET版本?

时间:2013-01-18 12:14:00

标签: .net version

我希望在多次易手的C#/ ASP.NET项目上继续开发,没有人确定使用的是哪个版本的.NET。

是否有某些东西(可能是Project属性或其他地方的选项)告诉我项目使用的是哪个版本的.NET?

编辑:

该项目托管在远程服务器(一个古老的!)上,该服务器在Windows Server 2003上运行,并使用Visual Studio 2005.我检查了Web.config文件,在<system.web>下,我发现{{1但是没有<compilation debug="true">的条目!
这个条目的存在是否也依赖于.NET版本?这是2.x还是更老?

4 个答案:

答案 0 :(得分:13)

项目文件中的标记为<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

或者在项目属性下: enter image description here

如果是Web应用程序,您可以在Web.config下找到它:<compilation targetFramework="4.0">

答案 1 :(得分:1)

检查您的Web配置文件。

<system.web>

下的webconfig中
<httpRuntime targetFramework="4.5" />
<compilation debug="false" targetFramework="4.5" />

此targetFramework是版本

答案 2 :(得分:1)

您可以在.csproj文件中使用<TargetFrameworkVersion>标记检查项目的.NET版本。

您可以在此处打开.csproj表单:右键单击project =&gt;在文件资源管理器中打开文件夹=&gt;在文本编辑器中打开.csproj。

答案 3 :(得分:0)

您可以在“项目属性”中找到它,或者在运行时使用Environment.Version()检索它。