我查看了与此类似的其他问题,它们似乎都是 Visual Studio 2010 的 Pre-RTM(或者它们没有真正的答案)。
我已经下载了最新版本的 Gallio,我正在尝试使用它运行我的 MS 测试项目。
我在我的 MS 测试项目中将 Gallio 添加到我的参考文献中,然后进行了完整构建,然后在 Gallio 中打开了编译后的 dll。
然后我尝试运行我的测试,但它们没有运行。我没有收到任何错误,只是它们失败了。
它说218 tests - 0 passed - 1 failed - 0 inconclusive - 0 skipped
。
我检查了运行时日志,它说它需要禁用的 Gallio.VisualStudio.Shell。我检查了插件,这就是那个说的:
Visual Studio Integration Shell
提供了一个框架,用于在 Visual Studio 中托管 Gallio 插件。
Disabled:不满足插件启用条件。请注意,这是必须托管在第三方应用程序中才能工作的插件的预期行为。启用条件:'${process:DEVENV.EXE} or ${process:VSTESTHOST.EXE} or ${process:QTAGENT.EXE} or ${process:QTAGENT32.EXE} or ${process:QTDCAGENT.EXE} or $ {process:QTDCAGENT32.EXE} 或 ${process:MSTEST.EXE}'。
我什至没有在 Visual Studio 中运行,但它会根据需要看到它。我正在运行 devenv.exe(Gallio 和 Devenv.exe 都在我的帐户下运行)。
关于如何使它工作的任何想法?