Я настраиваю CruiseControl.NET. Проблема, с которой я столкнулся, заключается в том, что я запускаю CC как консольное приложение, и когда моя сборка завершается успешно и выполняется (с использованием exec), она запускает ее в приглашении CruiseControl DOS. Я просто использую простые пакетные файлы для запуска своего приложения, но запуск его в том же запросе, что и CC, заставляет CC думать, что сборка продолжается, пока выполняется мое приложение.
Есть ли параметры командной строки для cmd.exe
, которые вызовут другое отдельное окно подсказки?
DETACHED_PROCESS
(т. Е. Без консоли ). Если он запущен с флагом созданияCREATE_NEW_CONSOLE
(как используетstart
CMD), базовая DLL всегда выделяет новую консоль вместо наследования родительской. - person Eryk Sun   schedule 09.06.2018