【发布时间】:2020-01-27 06:40:35
【问题描述】:
我按照以下步骤操作,
- 使用 Visual Studio 中的预定义模板创建了一个基本的 MVC 应用程序(比如 MVCTemplate)
- 使用 Visual Studio 中的导出模板向导为上述项目创建了 MVCTemplate.vsTemplate
- 将新创建的 MVCTemplate.vsTemplate 和 MVCTemplate.csproj 的副本(重命名为 RequiredMVCTemplate.csproj)添加到上述项目中
- 在同一解决方案中创建了一个新的 VSIX 项目 (MVCWizard)
- 在 MVCWizard 项目中更新了 source.extension.vsixmanifest 文件,添加了新资产 MVCTemplate(源 = 项目,类型 = 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 应用程序。
【问题讨论】:
标签: c# vsix visual-studio-templates vsixmanifest