0

我正在尝试在 Visual Studio 项目模板中创建一个自定义向导,以打开一个新选项卡,加载一个带有模板用户入门指南的网页。

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

我面临的问题是: 错误信息截图

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

我在这里的 GitHub 存储库中重现了该错误:https ://github.com/eloekset/VSProjectTemplateWithWizard

4

1 回答 1

1

查看您的 GitHub 存储库,我可以看到几个问题:

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

我分叉了您的存储库并重构了代码:https ://github.com/karolikl/VSProjectTemplateWithWizard (请记住将 SomeWizard 设置为启动项目,并在运行之前按照您在 GitHub 上的说明设置调试设置)

于 2016-08-09T08:51:19.290 回答