C# VSIX项目在生成期间未加载zip模板

C# VSIX项目在生成期间未加载zip模板,c#,visual-studio-2015,vsix,visual-studio-templates,vsixmanifest,C#,Visual Studio 2015,Vsix,Visual Studio Templates,Vsixmanifest,我正在尝试创建一个VSIX,它将有一个多项目模板 我已经按照msdn链接中的说明进行了操作,还包括了一些操作的IWizard实现 我在尝试构建解决方案时遇到以下错误: 无法确定位于“C:\Users\username\Documents\Visual Studio 2015\Projects\MyTemplateSolution\MyProjectWizard1\ProjectTemplates\CSharp\Cloud\TestTemplate.zip”的程序集的全名。无法加载文件或程序集“T

我正在尝试创建一个VSIX,它将有一个多项目模板

我已经按照msdn链接中的说明进行了操作,还包括了一些操作的IWizard实现

我在尝试构建解决方案时遇到以下错误:

无法确定位于“C:\Users\username\Documents\Visual Studio 2015\Projects\MyTemplateSolution\MyProjectWizard1\ProjectTemplates\CSharp\Cloud\TestTemplate.zip”的程序集的全名。无法加载文件或程序集“TestTemplate.zip”或其依赖项之一。试图加载格式不正确的程序。MyProjectWizard1

项目结构如下所示:

vsixmanifest资产如下所示:


模板zip属性如下:
构建操作:内容
复制到输出目录:始终复制

Include in VSIX:True

我认为您犯了一个配置错误。程序集没有
.zip
扩展名,它们是
.dll
@Crowcoder查看上面提到的msdn链接,模板应该是zip文件。我认为说明不完整。如果您引用的是.zip文件,我怀疑
d:Source
应该是“Project”。这就是当我的模板是一个项目而不是一个导出的zip时分配资源的方式:
@Crowcoder当我将c#item项目包括在同一个解决方案中并将其作为资源添加到VSIX项目中时,我也会得到与您相同的行。但是,c#item项目生成的.zip文件最终不会出现在item模板中。知道为什么吗?@Atizs自从上次发表评论以来,我还没有做过任何vsix,但如果我能刷新我的记忆,我会让你知道的。