2012-11-28 67 views
14

您能否告訴我如何確定Visual Studio中現有.NET項目的類型?由項目類型我的意思是:C#應用程序,WPF應用程序,...如何確定Visual Studio中的項目類型?

更新:我已經從我的同事轉移了一堆項目。有許多庫項目,他們每個人做一個單獨的工作,如:聲明實體,同步...
他們都在Visual Studio解決方案資源管理器上具有相同的圖標。我只想知道這些項目基於哪個模板。

非常感謝

+0

這不是一個*項目類型*,這是一個*模板*,該項目根據。所以,我懷疑決定一個給定項目來自哪個模板總是可能的,因爲一個項目可能已經被改變到足以不匹配任何模板。 –

+0

我會說:跑吧!你會很快看到它是什麼樣的項目 –

+0

請在這個問題上看到我的更新。非常感謝 –

回答

9

我想通過你認爲用於創建項目的項目模板的項目類型...

找到輸出型右擊項目 - >屬性 - >應用程序 - >輸出類型

至於C#和其他項目之間的區別:C#項目文件的文件擴展名爲.csproj的同時,即VB項目中使用.vbproj

12

一個項目的.csproj/.vbproj文件中的XML標記的是<ProjectTypeGuids>元素。
該標籤保存項目的類型。

這裏是一個translation from the GUID to the type of the project

所以一個WPF項目,用C#編寫將有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改變,以反映ç·v ŝVB.Net

相關問題