Используя Visual Studio 2005.
Есть ли что-нибудь в файлах .sln или .vcproj (или где-либо еще), что определяет тип / подтип проекта?
Изменить: я имею в виду, что когда вы создаете проект, вы сначала выбираете язык (например, Visual C #), затем тип проекта (например, Windows), а затем подтип (например, консольное приложение).
Где эта информация хранится в файлах VS?
visual-studio-2005
rbrayb
источник
источник
Ответы:
В XML-файлах проекта:
Консольные приложения содержат:
Приложения WinForms содержат:
Проекты библиотеки (.dll) содержат:
и НЕ содержат
Проекты ASP.NET и WCF содержат:
Идентификаторы GUID позволяют точно определить тип проекта. Выше были взяты из приложения ASP.NET. Они также существуют в проектах WCF, и переключение идентификаторов GUID может обмануть Vis Studio, заставив его изменить тип проекта при его открытии.
источник
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
но оказалось, что это было веб-приложение через GUID, а не консольное приложениеНекоторые дальнейшие исследования, и я нашел это:
ИНФОРМАЦИЯ: Список известных типов проектов Guids .
Мой .sln файл содержит:
Проект Visual Studio 2005 ("{ 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 ++.
Тег проекта также включает версию компилятора.
источник
Дважды щелкните «Мой проект» в обозревателе решений и посмотрите на поле со списком «Тип приложения:». Он сообщает вам (и позволяет вам изменить) тип проекта.
источник
Если вы заинтересованы в поиске подтипов проекта, например, в категории проектов Windows C #, проверьте, является ли это приложение Windows Form или WPF
Попробуйте добавить новый элемент в проект, и он покажет вам элементы, относящиеся к этому типу проекта, вместе с параметрами по умолчанию.
Например, если есть проект WPF, он показывает параметры, связанные с WPF, такие как «Окно», «Страница», «Пользовательский элемент управления» ... В случае применения оконной формы он показывает «Оконную форму» и т. Д.
источник
Следуйте: Обозреватель решений -> наведите указатель мыши / щелкните правой кнопкой мыши на элементе проекта (не на папке проекта. Проверьте представление свойств, чтобы узнать, щелкнули ли вы папку или проект) -> Свойства. Тогда вся информация доступна по проекту.
источник
Щелкните правой кнопкой мыши решение и щелкните открыть папку в проводнике файлов. Перейдите к файлу проекта. наведите на него указатель, всплывающая подсказка отображает тип файла проекта.
источник
источник