0

我正在尝试在我的登台服务器上运行通过 Visual Studio 2013 创建的单元测试。

我不想在那里安装 Visual Studio,而不是测试代理,所以我找到了一种通过复制一些所需的 DLL 和 EXE 来运行它们的方法。

是的,我知道这是一个 hack,但我更喜欢这个解决方案而不是测试代理来保持暂存环境完全干净。

无论如何,测试都正确完成,除了 vstest.discoveryengine.exe 崩溃并出现以下错误:

failed to initialize client proxy: could not connect to vstest.discoveryengine.exe

注意:此崩溃不会阻止测试的成功完成,只是一个烦人的弹出窗口,可以随时手动关闭......

我试图以管理员身份运行我的批处理脚本,但没有运气。

您是否对如何防止 vstest.discoveryengine.exe 启动或列出现有测试有任何提示?

非常感谢

最好的

盖尔西

4

1 回答 1

0

我通过在我的文件夹中手动复制一些其他 DLL 找到了解决方案。

也许有人对我的相同场景感兴趣,所以我在这里准备了完整的解决方案:

http://www.snip2code.com/Snippet/59304/How-to-run-unit-tests-created-with-MS-Vi

它非常适合我,而且我的暂存环境仍然非常干净!

让我知道它是否适合你们。

谢谢

于 2014-05-23T18:59:18.760 回答