Выясните, какой тип проекта находится в Visual Studio

Я хочу найти тип проекта в визуальной студии. Я нашел некоторую информацию, когда делал исследование, которое не давало никакой информации о том, как найти подтип проекта WCF, когда projecttypeGuid файла.csproj сравнивается со списком, присутствующим на веб-сайте MSDN и в приведенных ниже ссылках. Когда я сравниваю, я получаю С# и веб-приложение как типы проектов, но у меня есть два файла projecttypeguid, которые разделены точкой с запятой в моем файле.csproj, что не дает возможности проверить, какой тип проекта WCF он есть.

Некоторые из ссылок, которые я упоминал:

  1. Как узнать, какой тип проекта у меня в Visual Studio 2010

  2. Как вы указываете тип проекта Visual Studio из существующего проекта Visual Studio

  3. определить тип проекта в визуальной студии

2 ответа

Я думаю, вы найдете этот вопрос полезным. Он идентифицирует ключи реестра, которые должны перечислять проекты "Типы" и "Ароматизаторы", которые являются первым и вторым листами, соответственно.

Каково значение тега ProjectTypeGuids в файле проекта visual studio

Возможно, вам придется проверять другой раздел реестра, в зависимости от используемой версии Visual Studio. В этом примере используется Visual Studio версии 10 (то есть VS 2010). Когда я проверил "аналогичный" путь к реестру для Visual Studio 12, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\12.0, я не нашел никакого подраздела Packages, поэтому метод мог быть изменен.

Если вы предоставите более подробную информацию, например, версию Visual Studio и ASP.NET, или конкретный GUID проекта, я думаю, что мы можем использовать более полезный ответ.

Ура!


Я думаю, что если вы перейдете в окно свойств вашего проекта, вы увидите информацию, следующую за этим изображением ниже.

Посмотрите тип вывода. Он показывает библиотеку классов. Если ваш проект показывает приложение Windows, то это приложение Windows.

licensed under cc by-sa 3.0 with attribution.