[英]How to determine the .NET project type in Visual Studio?
你能告訴我如何在 Visual Studio 中確定現有 .NET 項目的類型嗎? 我所說的項目類型是指:C# 應用程序、WPF 應用程序等。
我已經從我的同事那里轉移了一堆項目。 有許多庫項目,每個項目都做一個單獨的工作,例如:聲明實體,執行同步。
它們在 Visual Studio 解決方案資源管理器上都具有相同的圖標。 我只想知道這些項目基於哪個模板。
我猜按項目類型,您會想到用於創建項目的項目模板...
找到輸出類型右鍵單擊項目 -> 屬性 -> 應用程序 -> 輸出類型
至於c#和其他項目的區別:c#項目文件的文件擴展名為.csproj,而ie VB項目使用.vbproj
項目的.csproj/.vbproj
文件中的 XML 標記之一是<ProjectTypeGuids>
元素。
這個標簽保存了項目的類型。
因此,用 C# 編寫的 WPF 項目將有 2 個 GUID,一個用於 WPF,一個用於 C#:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
然而 VB.Net 中的 WPF 項目將如下所示:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
請注意,第一個 GUID 是相同的,因為它是一個 WPF 應用程序,第二個 GUID 已更改以反映 C# 與 VB.Net
要確定項目是應用程序還是庫,請查找輸出類型。 在 Visual Studio 中:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.