В настоящее время одним из моих требований является добавление определенного файла с префиксом под названием .zbl в любой проект, например «Shared», «class» библиотека ', UWP и т. д. Я следую VSIX-подходу с ITEM TEMPLATE Project.VS 2015 Шаблон элемента для настраиваемого файла с возможностью добавления на все кросс-платформенное Project/SubProject
Проблема заключается в том, когда вы находитесь на неклассовых библиотечных проектов, вы не можете найти свой товар на Проект-> Добавить новый элемент -> новый пользовательский пункт, например «Page.zbl»
Этот вопрос исходит от HERE, поскольку MSDN говорит, что шаблон элемента может быть указан в 4-х категориях: Windows/Office/Database/Web
также вы не можете установить более одного из значений выше в файле шаблона, SO Как можно добавить Шаблон позиции для VS 2015, который будет доступен для всех типов проектов?
вот мой образец VS ItemTemplate:
<VSTemplate Version="3.0.0" Type="Item">
<TemplateData>
<Name>Page1</Name>
<Description>An empty Zebble file</Description>
<Icon>zebble.ico</Icon>
<ProjectType>CSharp</ProjectType>
<ProjectSubType>??????</ProjectSubType> : HERE IS THE ISSUE
<DefaultName>Page1.zbl</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>Page.zbl</ProjectItem>
</TemplateContent>