Какое значение имеет тег ProjectTypeGuids в проекте Visual Studio ?? Когда я создал приложение WPF, я вижу здесь два идентификатора GUID.
{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}**
Представляют ли они приложения типа WPF и Windows?
Если я создаю свой собственный тип проекта (.myproj) с файлами .xaml и .cs, что мне следует заполнять тегами ProjectTypeGuids? Должен ли я также заполнять тег ProjectType?
Также было бы лучше, если бы кто-нибудь различал теги ProjectType и ProjectTypeGuids *.
Из MZ-Tools: Список руководств известных типов проектов :
Каждый проект Visual Studio имеет тип проекта (проект Windows, проект интеллектуального устройства, проект веб-сайта и т. Д.), А в некоторых случаях более одного типа (подтипы или разновидности).
Каждый тип проекта идентифицируется уникальным Guid, поэтому у каждого проекта есть один или несколько Guid типа проекта.
Руководства типа проекта обычно хранятся в файле проекта:
Но для некоторых специальных проектов (например, некоторых проектов баз данных) и проектов, в которых отсутствует файл (например, проектов веб-сайтов), тип проекта также сохраняется в файле решения:
Руководства типа проекта хранятся в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version>\Projects
. Однако не все Guid, хранящиеся в этом разделе реестра, являются фактическими типами проектов. Некоторые из них используются только для предоставления шаблонов проектов (для проектов C # и VB.NET), а другие используются для других целей. В следующей таблице перечислены известные типы проектов Guids.источник
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\<version>\Projects
.Тема на msdn уже запущена, и многое там обсуждалось. Если кому-то интересно узнать об этом, проверьте Каково значение тега ProjectTypeGuids в файле проекта Visual Studio
источник