IT

기존 Visual Studio 프로젝트에서 Visual Studio 프로젝트 유형을 어떻게 지정합니까?

lottoking 2020. 8. 22. 09:58
반응형

기존 Visual Studio 프로젝트에서 Visual Studio 프로젝트 유형을 어떻게 지정합니까?


Visual Studio 2005 사용.

.sln 또는 .vcproj 파일 (또는 다른 모든 위치)에 프로젝트 유형 / 하위 유형을 정의하는 것이 있습니까?

편집 : 내 말은 프로젝트를 만들 때 먼저 언어 (예 : Visual C #)를 선택한 다음 프로젝트 유형 (예 : Windows), 하위 유형 (예 : 콘솔 애플리케이션)을 차례로 선택 의미입니다.

이 정보는 VS 파일 내 어디에 저장합니까?


프로젝트 XML 파일에서 :

콘솔 애플리케이션에는 다음이 포함됩니다.

<OutputType>Exe</OutputType>

WinForms 애플리케이션에는 다음이 포함됩니다.

<OutputType>WinExe</OutputType>

라이브러리 (.dll) 프로젝트에는 다음이 포함됩니다.

<OutputType>Library</OutputType>

포함하지

<ProjectTypeGuids>

ASP.NET 및 WCF 프로젝트에는 다음이 포함됩니다.

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

GUID는 정확히 어떤 유형의 프로젝트인지 정의하는 작업을 수행합니다. 위의 것은 ASP.NET 앱에서 물건 것입니다. 대신 WCF 프로젝트에도 존재하며 GUID를 뒤집 으면 Vis Studio를 열 때 프로젝트 유형을 변경하도록 속일 수 있습니다.


추가 조사 결과 다음과 같은 사실을 발견했습니다.

정보 : 프로젝트 유형 안내 목록입니다 .

내 .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 ++ 프로젝트를 정의합니다.

<VisualStudioProject
   ProjectType="Visual C++"

프로젝트 태그에는 컴파일러 버전도 포함됩니다.


솔루션 탐색기에서 "내 프로젝트"를 두 번 클릭하여 "응용 프로그램 유형 :"ComboBox를 확인합니다. 프로젝트 유형을 설명 고 설명 할 수 있습니다.


프로젝트의 하위 유형 (예 : C # Windows 프로젝트 범주에서 Windows Form 애플리케이션인지 WPF인지 확인)을 찾는 데 관심이있는 경우

프로젝트에 새 항목을 추가하면 기본 옵션과 함께 해당 프로젝트 유형에 기본 항목이 표시됩니다.

예를 들어 WPF 프로젝트가있는 경우 '창', '페이지' '사용자 컨트롤'과 같은 WPF 관련 옵션이 표시됩니다. ... Window Form Application의 경우 'Window Form'등을 표시합니다 .....


: 솔루션 탐색기-> 프로젝트 항목 (프로젝트 폴더가 아님. 속성보기를 확인하여 폴더 또는 프로젝트를 클릭 확인)-> 속성을 ​​마우스로 가리 키거나 마우스 오른쪽 단추로 클릭하십시오. 그러면 프로젝트에 대한 모든 정보를 사용할 수 있습니다.


솔루션을 마우스 오른쪽 버튼으로 클릭하고 파일 탐색기에서 폴더 열기를 클릭하십시오. 프로젝트 파일로 이동합니다. 마우스를 가져 오기 가면 도구 설명에 프로젝트 파일 유형이 표시됩니다.

참고 URL : https://stackoverflow.com/questions/660790/how-do-you-tell-the-visual-studio-project-type-from-an-existing-visual-studio-pr

반응형