Я использую Cruise Control.NET и NAnt для автоматического запуска тестов NUnit на нашей базе кода. Некоторые тесты приводят к отображению форм Windows. Когда эти тесты запускаются вручную из VS или NUnit GUI, они работают нормально. При запуске через службу круиз-контроля я получаю следующее исключение:
System.InvalidOperationException : Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Кроме полного исключения теста или его переписывания, чтобы форма не отображалась, есть ли другой способ изменить тест или заставить NUnit запускать эти тесты при вызове из службы?