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

Использование Visual Studio 2005.

Есть ли что-нибудь в файлах .sln или .vcproj (или где-либо еще), которые определяют тип / подтип проекта?

Изменить. Я имею в виду, что при создании проекта сначала вы выбираете язык (например, Visual C #), затем тип проекта (например, Windows), а затем подтип (например, консольное приложение).

Где эта информация хранится в файлах VS?

5 Solutions collect form web for “Как вы указываете тип проекта Visual Studio из существующего проекта Visual Studio”

В файлах проекта XML:

Консольные приложения содержат:

Exe 

Приложения WinForms содержат:

 WinExe 

Библиотеки (.dll) содержат:

 Library 

и НЕ содержат

  

Проекты ASP.NET и WCF содержат:

 {603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} Library 

GUID делают что-то, чтобы точно определить, какой тип проекта он имеет. Те, что были выше, были взяты из приложения ASP.NET. Они также существуют в проектах WCF, и перелистывание GUID может обмануть Vis Studio в изменении типа проекта при его открытии.

Некоторые дальнейшие исследования и я нашел это:

INFO: Список известных типов проектов .

Мой .sln файл содержит:

Visual Studio 2005
Project (“{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }”) = “AddNumbers”, “AddNumbers.csproj”, “{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}”

Ссылка показывает:

Тип проекта Описание Тип проекта Guid
Windows (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }

Так что это Windows C #, а подтип – в ответ на @ HardCode. В моем случае это «Консольное приложение».

Файл .vproj определяет тип проекта, например, следующее определяет проект C ++.

  

Тег проекта также включает версию компилятора.

Дважды щелкните «Мой проект» в обозревателе решений и посмотрите на «Тип приложения:» ComboBox. Он сообщает вам (и позволяет вам изменять) тип проекта.

Если вы заинтересованы в поиске подтипов проекта, то есть в категории «Категория проектов Windows C #», проверьте, является ли это Windows Form Application или WPF

Попробуйте добавить новый элемент в проект, и он покажет вам элементы, относящиеся к этому типу проекта, а также параметры по умолчанию.

Например, если есть проект WPF, он показывает связанные с WPF параметры, такие как «Окно», «Страница» «Пользовательское управление» … В случае приложения Window Form оно показывает «Window Form» и т. Д. …..

Давайте будем гением компьютера.