Я использую CruiseControl.NET с MSTest для создания надстройки Excel. Некоторые из моих тестов включают открытие Excel, выполнение некоторых операций и проверку результатов. Все это достигается через COM.
Если я запускаю тесты в Visual Studio 2008, они работают отлично. Однако, когда тесты запускаются CruiseControl, процесс Excel создается, но просто зависает. Процесс тестирования продолжится, только если я убью процесс Excel. Затем веб-панель сообщает об ошибке в функции TestInitialize: которая в основном просто создает экземпляр Excel и загружает мой XLL.
Кто-нибудь знает, как решить мою проблему? Я использую Excel 2007 на своем сервере сборки.
Спасибо,
Крис