15

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

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

编辑 :

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

4

4 回答 4

14

项目文件中的标签是<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>.

或者在项目属性下: 在此处输入图像描述

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

于 2013-01-18T12:19:27.473 回答
1

检查您的 Web 配置文件。

在webconfig下<system.web>

<httpRuntime targetFramework="4.5" />
<compilation debug="false" targetFramework="4.5" />

这个 targetFramework 是版本

于 2013-01-18T12:18:02.117 回答
1

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

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

于 2014-11-04T09:45:51.010 回答
0

您可以在项目属性中找到它或在运行时使用Environment.Version().

于 2013-01-18T12:16:52.563 回答