在 VS 2019 中使用带有项目模板的向导:向导不工作

Using wizards with project templates in VS 2019 : Wizard is not working

我正在尝试参考这篇文章为我的项目模板创建一个向导。

https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-use-wizards-with-project-templates?view=vs-2019

我已经完成了文档中的所有步骤。但是当我尝试创建一个新项目时,它没有显示表单,也没有使用更新版本的项目模板。

它给出以下错误。

RunStarted 方法如下所示:

public void RunStarted(object automationObject,
            Dictionary<string, string> replacementsDictionary,
            WizardRunKind runKind, object[] customParams)
        {
            try
            {
                // Display a form to the user. The form collects
                // input for the custom message.
                inputForm = new UserInputForm();
                inputForm.ShowDialog();

                customMessage = UserInputForm.CustomMessage;

                // Add custom parameters.
                replacementsDictionary.Add("$custommessage$",
                    customMessage);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }

您可以在此处查看完整代码 - https://github.com/kalpanibhagya/ProjectTemplateRacr

问题出在 VSIX 项目 WizardImplementation.cs class 中的命名空间。它是 MyProjectWizard 但它应该是 WizardRacr