1

CSharp 및 VB 이외에 어떤 유형의 프로젝트를위한 항목 템플릿을 지정하는 방법이 있습니까? 이 기사에서 말한대로 ProjectType을 Web 및 ProjectSubType을 CSharp로 설정하려고 시도했습니다. http://msdn.microsoft.com/en-us/library/ms171386(v=vs.110).aspx. 이로 인해 항목 템플리트가 나타나지 않습니다. 나는 또한 그것을 역방향으로 시도했는데, C# 아래에 표시되지만 웹에서는 표시되지 않습니다.VSIX에서 웹 및/또는 MVC 용 항목 템플리트?

이상적으로는 MVC에서 보여주고 싶지만 웹도 괜찮을 것입니다. 어떻게 할 수 있니? VSIX이므로 항목 템플릿 폴더의 해당 영역에 드롭하지 않으려 고합니다.

<ProjectType>CSharp</ProjectType> 
    <ProjectSubType>Web</ProjectSubType> 
<RequiredFrameworkVersion>4.0</RequiredFrameworkVersion> 
<NumberOfParentCategoriesToRollUp>2</NumberOfParentCategoriesToRollUp> 
+0

프로젝트 파일의 내용을 pastebin 또는 다른 곳에 게시 할 수 있습니까? 이 작업을 수행하는 데는 몇 가지 방법이 있지만 현재 프로젝트를 설정하는 방법에 따라 다소 다릅니다. –

+0

어떤 프로필 파일을 참조하고 있습니까? 3 가지 프로젝트 (항목 템플릿, vsix 프로젝트, 템플릿 마법사)가있는 솔루션이 하나 있습니다. 그 중 하나의 .csproj 파일을 원하십니까? 또는 .vstemplate 또는 .vsmanifest 파일 또는 다른 것이 있습니까? – SventoryMang

답변

1

템플릿 파일이 포함 된 VSIX 프로젝트의 계층을 모방해야합니다. 그런 다음

ItemTemplates > CSharp > Web

: 당신이 C#에서 노드 Web 아래에 표시하는 템플릿을 원하고 당신이 당신의 VSIX 프로젝트 폴더 ItemTemplates에서 템플릿 파일이있는 경우 예를 들어,에 템플릿 파일을 이동해야 :
<ProjectType>CSharp</ProjectType> <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>

충분하다. 설정하지 않아도됩니다 <ProjectSubType></ProjectSubType>