1
我有一个多项目 Visual Studio项目模板。我希望能够有条件地从创建的解决方案中排除特定的项目。有条件地在多项目Visual Studio项目模板中排除项目创建
我已经看过ProjectFinishedGenerating我的IWizard实现方法,但我似乎无法弄清楚如何简单地忽略一个项目。
所以,基本上我想为项目做这样的事情的伪代码在我IWizard实现:
public void ProjectFinishedGenerating(Project project)
{
if(ExcludeAcmeProject && project.Name=="Acme"))
{
project.Cancel();
}
}
我试过** Delete()**方法,但它引发了一个** NotImplementedException ** ...:/ –
我想我想通了。我可以在** RunStarted **方法(它包含.vstemplate文件的路径)中查看** customParams **参数并引发** WizardCancelledException **。 –