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 **。 –