2012-11-28 405 views
14

Visual Studioで既存の.NETプロジェクトのタイプを判別する方法を教えてください。プロジェクトタイプ別には、C#アプリケーション、WPFアプリケーション、...Visual Studioでプロジェクトの種類を調べる方法は?

更新:私は同僚からプロジェクトの束を移しました。エンティティを宣言し、同期させます。
これらはすべてVisual Studioソリューションエクスプローラで同じアイコンを持っています。私はちょうどこれらのプロジェクトに基づいてテンプレートを知りたいです。

おかげでたくさんのプロジェクトの.csproj/.vbprojファイル内のXMLタグの

+0

を使用しながら、.csprojファイルの拡張子を持っているが、それはプロジェクトがあったこと* *テンプレートですに基づく。だから、プロジェクトは、最終的にどのテンプレートにもマッチしないように、プロジェクトが変更されている可能性があるので、特定のプロジェクトがどのテンプレートから来たものかを判断することはできません。 –

+0

私は言う:それを実行する!あなたはすぐにそれがどんな種類のプロジェクトであるかを見るでしょう –

+0

質問に私の更新を見てください。ありがとうございました –

答えて

9

私はあなたがプロジェクト...

出力タイプを見つけるために、プロジェクトを右クリックし作成するために使用されるプロジェクトテンプレートを考え、プロジェクトの種類によって推測 - >プロパティ - >アプリケーション - >出力タイプをC#と他のプロジェクトとの違いについては

:C#のプロジェクトファイルは、すなわちVBプロジェクトが*プロジェクトの種類*がないの.vbproj

12

一つは<ProjectTypeGuids>要素です。
このタグは、プロジェクトの種類を保持します。

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 

VB.NetではまだWPFプロジェクト:ここ

だからC#で書かれたWPFのプロジェクトは、2つのGUID、WPFのための1とC#のための1つを持つことになりますtranslation from the GUID to the type of the project

です次のようになります。

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> 

お知らせ最初のGUIDが同じであることがWPFアプリケーションなので、二GUIDは、C#vを反映するように変更しましたS VB.Net

関連する問題