我正在尝试创建一个具有多项目模板的VSIX。
我已按照this msdn链接中的说明操作,并且还包含IWizard实现以进行某些操作。
我在尝试构建解决方案时遇到以下错误:
无法在" C:\ Users \ username \ Documents \ Visual Studio 2015 \ Projects \ MyTemplateSolution \ MyProjectWizard1 \ ProjectTemplates \ CSharp \ Cloud \ TestTemplate.zip"中确定程序集的FullName。无法加载文件或程序集' TestTemplate.zip'或其中一个依赖项。尝试加载格式不正确的程序。 MyProjectWizard1
项目结构如下所示:project structure
vsixmanifest资产看起来像这样:
<Assets>
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%|" AssemblyName="|%CurrentProject%;AssemblyName|" />
<Asset Type="Microsoft.VisualStudio.ProjectTemplate" d:Source="File" Path="ProjectTemplates" d:TargetPath="ProjectTemplates\CSharp\Cloud\TestTemplate.zip" />
</Assets>
模板zip属性如下:
构建行动:内容
复制到输出目录:复制始终
包含在VSIX中:True