2017-09-20 9 views
0

"Visual C#"이 아닌 다른 사용자 지정 범주에서 C#으로 작성된 사용자 지정 Visual Studio 템플릿을 넣는 방법?Visual Studio 템플릿 : 사용자 지정 템플릿 범주

Visual Studio에서 사용자 정의 템플릿 범주를 만들 수 있지만 작성 언어 범주 템플릿에서 생성됩니다 :

https://www.codeproject.com/KB/Tools-IDE/847664/AddNewItemTemplateInCategory.png

답변

1

을 a 요소를 가지고 .vstemplate 파일에서. 새 항목 추가 대화 상자의 지정된 그룹 아래에 나타나도록 항목 템플릿의 범주를 지정하는 데 사용되었습니다.

Text Value of ProjectType에 대한 설명에 따르면 CSharp, VisualBasic 및 Web 만 지원합니다.

이 값은 템플릿이 생성됩니다 프로젝트의 유형을 지정

다음 값 중 하나를 포함해야합니다

CSHARP는 : 템플릿이 Visual C# 프로젝트 또는 항목을 생성하도록 지정 .

VisualBasic : 템플릿에서 Visual Basic 프로젝트 또는 항목을 만들도록 지정합니다.

: 서식 파일에서 웹 프로젝트 또는 항목을 만들도록 지정합니다. ProjectType 요소에이 값이 포함 된 경우 프로젝트의 언어 또는 항목이 ProjectSubType 요소 (Visual Studio 템플릿)에 정의되어 있습니다.

+0

응답 해 주셔서 감사합니다. 슬프게도. Wix Toolset과 .Net Core가 자체적으로 도입 한 이후로 자신의 기본 범주를 만들 수 있다고 생각했습니다. – Alex

+0

새 항목 추가 대화 상자에서 모든 항목이 C# 항목 탭 아래에 나열됩니다. 그러나 새 프로젝트 대화 상자에서 C# 항목 아래에 있지 않은 사용자 지정 범주를 설정할 수 있습니다. 새 프로젝트의 범주는 설치된 및 사용자 지정 서식 파일 위치에있는 디렉터리 구조를 반영합니다. 이러한 디렉토리 구조를 수정하여 사용자에게 맞는 방식으로 템플릿을 구성 할 수 있습니다. 태그 값을 vstemplate 파일의 범주 경로로 변경할 수 있습니다. 다음을 참조하십시오. https://msdn.microsoft.com/en-us/library/y3kkate1.aspx#Anchor_1 –