C# IDTWizard:验证项目和解决方案名称

C# IDTWizard:验证项目和解决方案名称,c#,.net,C#,.net,我正在为VisualStudio中的新项目窗口创建一个IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“a.B.C.D”。问题是,访问新项目窗口的唯一方法是通过IDTWizard接口中的Execute()方法。“新建项目”窗口关闭并打开自定义窗体,我无法在“新建项目”窗口本身中执行检查 有没有办法做到这一点 非常感谢您的帮助。您无法控制用户在“新建项目”窗口中键入的内容,但可以在Execute()方法中检查用户输入的名称。当名称错误时,可以显示错误消息并设置 retval =

我正在为VisualStudio中的新项目窗口创建一个IDTWizard。我需要用户以特定格式输入项目/解决方案名称,即“a.B.C.D”。问题是,访问新项目窗口的唯一方法是通过IDTWizard接口中的Execute()方法。“新建项目”窗口关闭并打开自定义窗体,我无法在“新建项目”窗口本身中执行检查

有没有办法做到这一点


非常感谢您的帮助。

您无法控制用户在“新建项目”窗口中键入的内容,但可以在Execute()方法中检查用户输入的名称。当名称错误时,可以显示错误消息并设置

retval = wizardResult.wizardResultBackOut;
这会将用户返回到新项目窗口,在那里他可以更正名称