带有自定义向导的Visual Studio项目模板

时间:2016-08-05 13:54:50

标签: visual-studio templates vsix project-template vsixmanifest

我尝试在Visual Studio项目模板中创建自定义向导,以打开一个新标签页,其中包含模板用户的入门指南。

我一直在关注本指南:https://msdn.microsoft.com/en-us/library/ms185301.aspx

我面临的问题是: screenshot of error message

运行实验性实例并使用模板创建新项目时会弹出此错误消息。我在这里为搜索引擎输入错误消息: 错误:此模板尝试加载组件程序集“SomeWizard,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = token'”。有关此问题以及如何启用此模板的详细信息,请参阅有关自定义项目模板的文档。

我已在GitHub回购中复制了错误:https://github.com/eloekset/VSProjectTemplateWithWizard

1 个答案:

答案 0 :(得分:1)

看看你的GitHub回购,我可以看到几个问题:

  • SomeWizard应该是VSIX项目,而不是类库
  • EivindTemplate项目应该只包含模板功能,目前它还包含向导功能。一个例子是.vsixmanifest文件,它应该被移动到SomeWizard项目。由于您的.vsixmanifest位于错误的项目中,ProjectTemplate资产将无法正确注册。

我分叉了你的repo并重构了代码:https://github.com/karolikl/VSProjectTemplateWithWizard(记得将SomeWizard设置为启动项目并设置Debug设置,就像你在运行它之前在GitHub上解释一样)