Ich bin gerade dabei, CruiseControl.NET einzurichten. Das Problem, das ich habe, ist, dass ich CC als Konsolenanwendung ausführe. Wenn mein Build erfolgreich abgeschlossen und ausgeführt wird (mithilfe von exec), wird es innerhalb der CruiseControl DOS-Eingabeaufforderung gestartet. Ich verwende nur einfache Batch-Dateien, um meine App zu starten, aber wenn sie innerhalb derselben Eingabeaufforderung wie CC ausgeführt wird, glaubt CC, dass der Build so lange fortgesetzt wird, wie meine App ausgeführt wird.
Gibt es Befehlszeilenparameter cmd.exe
, die ein weiteres separates Eingabeaufforderungsfenster erzeugen?
DETACHED_PROCESS
(dh ohne Konsole). . Wenn es mit dem Erstellungsflag gestartet wirdCREATE_NEW_CONSOLE
(wie es von CMDstart
verwendet wird), weist die Basis-DLL immer eine neue Konsole zu, anstatt die der übergeordneten zu erben.