1. ホーム
  2. .net

[解決済み] Visual Studioプロジェクトファイル内のProjectTypeGuidsタグの意味を教えてください。

2022-11-11 10:09:40

質問

Visual StudioプロジェクトにおけるProjectTypeGuidsタグの意味は何ですか?私はWPFアプリケーションを作成したとき、私はここに2つのGUIDを見ています。

{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}**

これらはWPFやWindowsタイプのアプリケーションを表しているのでしょうか?

.xaml と .cs ファイルを含む独自のプロジェクトタイプ (.myproj) を作成した場合、この ProjectTypeGuids タグに何を記入すればよいのでしょうか。また、ProjectType タグにも記入する必要がありますか?

また、誰かがProjectTypeとProjectTypeGuids*タグを区別してくれれば、より良いのですが。

どのように解決するのですか?

  • {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} はC#プロジェクトのGUID
  • {60dc8134-eba5-43b8-bcc9-bb4bc16c2548} はWPFフレーバーパッケージのプロジェクトのためのものです。

ということは、あなたの ProjectTypeGuids は WPF C# プロジェクト用です。

レジスターの異なるGUIDの意味を見ることができました。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Projects ProjectTypeGuidsの場合
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages あるプロジェクトから参照されているパッケージのための

いくつかの ProjectTypeGuids

Windows (C#) {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Windows (VB.NET) {F184B08F-C81C-45F6-A57F-5ABD9991F28F} Windows (Visual C++) {F184B08F-C81C-45F6-A57F-5ABD9991F28F
Windows (Visual C++) {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942} Windows (Visual C++) {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942
Web アプリケーション {349C5851-65DF-11DA-9384-00065B846F21} ウェブページはこちら
Web サイト{E24C65DC-7377-472B-9ABA-BC803B73C61A} (英語)
WCF {3D9AD99F-2412-4246-B90B-4EAA41C64699}
WPF {60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}
XNA (Windows) {6D335F3A-9D43-41b4-9D22-F6F17C4BE596} XNA (XBox) {2D335F3A-9D43-41b4-9D22-F6F17C4BE596
XNA (XBox) {2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2} XNA (Zune) {2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2
XNA (Zune) {D399B71A-8929-442a-A9AC-8BEC78BB2433}
Silverlight {A1591282-1198-4647-A2B1-27E5FF5F6F3B}
asp.net mvc {f85e285d-a4e0-4152-9332-ab1d724d3325} ※英語版のみ。
asp.net mvc 4 {e3e379df-f4c6-4180-9b81-6769533abe47} テスト。
Test {3AC096D0-A1C2-E12C-1390-A8335801FDAB}
ソリューションフォルダ {2150E333-8FDC-42A3-9474-1A3956D46DE8} (英語)。