我们在项目中使用 Visual Studio 2012 和 Team Foundation Server 2010。由于我们使用的是 Microsoft Fakes,因此我们可能没有使用 Team Build 2010 的启动测试功能,因此我创建了一个构建活动,它调用 VSTest.Console.exe 并传递测试程序集。这种方法对我们来说效果很好。但是,在最近签入后,我们在执行 Vstest.console.exe 时收到以下错误
错误:调用执行程序“executor://mstestadapter/v1”时发生异常:对象引用未设置为对象的实例。
我将二进制文件复制到我的本地机器,并且能够再次得到错误。有趣的是,我们在签入前运行了一个开发版本,它运行相同的 vstest.console.exe 并具有相同的参数并且可以正常工作。我的机器上有两个文件夹,一个可以正常工作,另一个不能。编译后的程序集看起来大小相同,并且没有太大的差异。
我尝试使用进程监视器,但除了进程返回退出代码 1 之外找不到任何明显的东西。有人知道这个错误吗?有什么方法可以从我的测试运行中找到更多信息?
问候,
哈米德