簡體   English   中英

如何找到現有項目中使用的.NET版本?

[英]How do I find the .NET version used in an existing project?

我期望繼續開發多次易手的C#/ ASP.NET項目,沒有人確定使用的是哪個版本的.NET。

是否有某些東西(可能是Project屬性或其他地方的選項)告訴我項目使用的是哪個版本的.NET?

編輯:

該項目托管在遠程服務器(一個古老的!)上,運行在Windows Server 2003上,並使用Visual Studio 2005.我檢查了Web.config文件,在<system.web> ,我發現<compilation debug="true">但是沒有targetFramework條目!
此條目的存在是否也取決於.NET版本? 這是2.x還是更老?

項目文件中的標記是<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

或者在項目屬性下: 在此輸入圖像描述

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

檢查您的Web配置文件。

<system.web>下的webconfig中

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

這個targetFramework是版本

您可以在.csproj文件中的<TargetFrameworkVersion>標記的幫助下檢查項目的.NET版本。

您可以在此處打開.csproj表單:右鍵單擊項目=>在文件資源管理器中打開文件夾=>在文本編輯器中打開.csproj。

您可以在Project Properties中找到它,或者在運行時使用Environment.Version()檢索它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM