Sto configurando CruiseControl.NET. Il problema che sto riscontrando è che sto eseguendo CC come applicazione console e quando la mia build viene completata correttamente ed eseguita (utilizzando exec), viene avviata all'interno del prompt di CruiseControl DOS. Sto solo usando semplici file batch per avviare la mia app, ma averla eseguita all'interno dello stesso prompt di CC fa sì che CC pensi che la build continui finché la mia app è in esecuzione.
Esistono parametri della riga di comando cmd.exe
che generano un'altra finestra del prompt separata?
DETACHED_PROCESS
(cioè nessuna console) . Se viene avviato con il flag di creazioneCREATE_NEW_CONSOLE
(comestart
utilizza CMD ), la DLL di base alloca sempre una nuova console invece di ereditare quella genitore.