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

Visual Studio project template with custom wizard

我正在尝试在 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

查看您的 GitHub 存储库,我发现了几个问题:

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

我分叉了你的 repo 并重构了代码:https://github.com/karolikl/VSProjectTemplateWithWizard(记得将 SomeWizard 设置为启动项目并设置调试设置,正如你在 GitHub 上解释的那样,然后再 运行 )