我正在使用带有 MSTest 的 CruiseControl.NET 来构建我的 Excel 加载项。我的一些测试涉及打开 Excel、执行一些操作和检查结果。这一切都是通过 COM 实现的。
如果我使用 Visual Studio 2008 运行测试,它们可以完美运行。但是,当 CruiseControl 启动测试时,会创建 Excel 进程但只是挂起。仅当我终止 Excel 进程时,测试过程才会继续。然后 webdashboard 在 TestInitialize 函数中报告错误:它基本上只是创建 Excel 的实例并加载我的 XLL。
有谁知道我的问题可能是什么解决方案?我在构建服务器上使用 Excel 2007。
谢谢,
克里斯