Microsoft 单元测试框架突然罢工了。
当我尝试在 VS2008 中运行测试时,我收到一个对话框,其中显示消息“VSTestHost.exe 已停止工作”。
我在 Vista 上运行了 Visual Studio Team System 2008(版本 9.0.30729.1 SP)并应用了所有更新。
“问题报告和解决方案”表明我“升级到适用于软件测试人员的 Visual Studio Team Edition 的最新零售版本”,这是不对的。
我试过重新启动。
我试过“devenv/resetuserdata”
这些没有区别。
我想回到MbUnit基于这些废话,但这不是我的选择。
对于如何解决这个问题,有任何的建议吗?
最佳答案
这通常是由于代码中的错误,例如无限循环或循环引用。
我遇到了同样的问题,并意识到是我的代码搞砸了,测试框架只是通过关闭自己来保护自己免受我的代码的影响。
对我来说,关键是同样的事情发生在两个不同的测试框架上。所以它必须是我的代码。
关于visual-studio-2008 - VSTestHost.exe 已停止工作 - 无法运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233895/