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

lawou6xi  于 2023-10-21  发布在  .NET
关注(0)|答案(5)|浏览(268)

我被期望继续开发一个已经多次转手的C#/ASP.NET项目,没有人知道使用的是哪个版本的.NET。
有没有什么东西(可能是项目属性或其他地方的选项)告诉我项目使用哪个版本的.NET?

编辑:

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

fcy6dtqo

fcy6dtqo1#

项目文件中的标记是<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
或者在项目属性下:

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

utugiqy6

utugiqy62#

检查您的Web配置文件。
<system.web>下的webconfig中

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

此targetFramework是版本

oyt4ldly

oyt4ldly3#

您可以在.csproj文件中的<TargetFrameworkVersion>标记的帮助下检查项目的.NET版本。
你可以在这里打开.csproj表单:右键单击project => Open Folder in File Explorer => open .csproj in text editor。

owfi6suc

owfi6suc4#

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

8dtrkrch

8dtrkrch5#

我在Visual Studio 2022 v17.7.4中找到了这个,方法是转到Project -> NET Properties -> Application -> General -> Target Framework。

相关问题