调试 vstemplate 向导

Debugging a vstemplate wizard

对于名为 duality (https://duality.adamslair.net/) 的游戏引擎,我想制作一个解决方案模板,用于创建必要的项目和 duality 运行所需的所有文件。这包括不属于项目本身的文件和文件夹。

为了实现这一点,我试图制作一个可以生成我需要的 files/folder 结构的向导,因为我知道仅靠模板在这方面是非常有限的。我遵循了本教程:https://msdn.microsoft.com/en-us/library/ms185301.aspx.

然而,当我调试它并尝试创建解决方案时,它说它失败了,但没有说明原因或方式。由于未加载符号,也未命中断点。

这是我在尝试使用我的模板创建项目时遇到的错误:

当我注释掉 vstemplate 中的 WizardExtension 节点时,它工作正常

那么我该如何更改我的项目以使其加载符号并且我可以对其进行调试呢?我正在使用 vs2017.

包括我的项目: DualityTemplate

原来是因为平台设置为任意 Cpu。当我将其更改为 x86 时,它可以正常工作。

这很可能是由于扩展程序决定在 64 位中 运行 而 visual studio 只有 32 位。