visual-studio-2008 - VSTestHost.exe 已停止工作 - 无法运行单元测试

标签 visual-studio-2008 unit-testing vstesthost

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/

相关文章:

unit-testing - 测试 assert.Equal 除了一个字段

visual-studio-2008 - 在 VSTestHost 下运行 WatiN 测试的线程问题

visual-studio-2010 - VS.NET 2010 中的异常窗口缺少 "User-unhandled"列

c++ - C2440 编译错误

sql - 如何在 Visual Studio 2008 中将 SQL Server 2008 R2 Express Advanced 和 With Tools 版本作为 ClickOnce 先决条件

visual-studio-2008 - 由于意外的编码更改,Visual Studio 2008 项目文件无法加载

java - 如何在某些 JUnit 测试之前调用设置方法

objective-c - 将 Swift 单元测试添加到混合语言 Xcode 项目