Die Projekterstellung bedingt in einer Multi-Project-Visual Studio-Projektvorlage ausschließen
-
26-10-2019 - |
Frage
Ich habe ein Multi-Project Visual Studio -Projektvorlage. Ich möchte bedingt spezifische Projekte aus der erstellten Lösung ausschließen.
Ich habe in die gesucht ProjectFineSifedGenerating Methode meiner Iwizard -Implementierung, aber ich kann nicht herausfinden, wie ich einfach ein Projekt ignorieren kann.
Im Wesentlichen möchte ich so etwas wie diesen Pseudo-Code in meiner Iwizard-Implementierung für Projekte machen:
public void ProjectFinishedGenerating(Project project)
{
if(ExcludeAcmeProject && project.Name=="Acme"))
{
project.Cancel();
}
}
Lösung
Ich habe es herausgefunden. Ich kann mir das ansehen CustomParams Parameter in der RunStarted Methode (sie enthält den Pfad der .vStemplate -Datei) und werfen Sie eine Assistentum, wenn ich dieses bestimmte Projekt überspringen möchte.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow