Jestem w trakcie konfigurowania CruiseControl.NET. Problem, który mam, polega na tym, że używam CC jako aplikacji konsolowej, a kiedy moja kompilacja zakończy się pomyślnie i zostanie wykonana (przy użyciu exec), uruchamia ją w wierszu poleceń CruiseControl DOS. Po prostu używam prostych plików wsadowych do uruchamiania mojej aplikacji, ale uruchamianie jej w ramach tego samego monitu co CC powoduje, że CC uważa, że kompilacja trwa tak długo, jak działa moja aplikacja.
Czy istnieją parametry wiersza poleceń, cmd.exe
które spowodują pojawienie się innego oddzielnego okna zachęty?
DETACHED_PROCESS
(tj. Bez konsoli) . Jeśli został uruchomiony z flagą tworzeniaCREATE_NEW_CONSOLE
(jakstart
używa CMD ), podstawowa biblioteka DLL zawsze przydziela nową konsolę zamiast dziedziczyć nadrzędną.