MSTest で CruiseControl.NET を使用して、Excel アドインを構築しています。私のテストには、Excel を開いて操作を実行し、結果を確認することが含まれます。これはすべて COM を通じて実現されます。
Visual Studio 2008 でテストを実行すると、完全に機能します。ただし、CruiseControl によってテストが開始されると、Excel プロセスは作成されますが、ハングするだけです。テスト プロセスは、Excel プロセスを強制終了した場合にのみ続行されます。次に、Webdashboard は TestInitialize 関数でエラーを報告します。これは基本的に、Excel のインスタンスを作成して XLL をロードするだけです。
私の問題の解決策は何か考えている人はいますか? ビルド サーバーで Excel 2007 を使用しています。
ありがとう、
クリス