Я выполнил следующие шаги:
- Создание базового c MVC приложения (скажем, MVCTemplate) с использованием предопределенного шаблона в visual studio
- Создание MVCTemplate.vsTemplate для вышеуказанный проект с использованием мастера экспорта шаблонов в visual studio
- Добавлен недавно созданный MVCTemplate.vsTemplate и копия MVCTemplate.csproj (переименована в RequiredMVCTemplate.csproj) в вышеуказанный проект
- Создан новый VSIX проект (MVCWizard) в том же решении
- В проекте MVCWizard обновлен файл source.extension.vsixmanifest, добавлен новый ресурс MVCTemplate (источник = проект, Type = Microsoft.visualstudio.Projecttemplate "и путь)
Код такой, как показано ниже
<Asset Type="Microsoft.VisualStudio.ProjectTemplate" d:Source="Project" d:ProjectName="MVCTemplate" d:TargetPath="|MVCTemplate;TemplateProjectOutputGroup|" Path="ProjectTemplates" d:VsixSubPath="ProjectTemplates" />
Я получаю приведенную ниже ошибку
Цель "TemplateProjectOutputGroup" не существует в проекте. Пожалуйста, предложите лучший подход для создания mvc шаблон проекта и используйте его в проекте vsix на основе мастера и создайте другое такое mvc приложение.