首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS10调试器错误:意外退出测试主机进程

VS10调试器错误:意外退出测试主机进程
EN

Stack Overflow用户
提问于 2011-07-26 16:06:41
回答 4查看 4.9K关注 0票数 10

我在VS10中的测试调试器出现了一些问题。所有测试都在运行,没有错误,但当我尝试读取对象数据时,调试它时会中止。之后,此错误将显示在摘要:Test host process exited unexpectedly.中。

我不能再看到关于这个错误的细节了。如何访问/生成测试日志文件?或者,更好的是:有没有人经历过类似的问题?找到了解决办法?

附加信息:

运行时测试数据在来自同一个libary程序集的对象上可用,它只是一个在运行时模式下无法访问的类。如果我在以下位置使用断点:

  • 影响对象的每一行:-我可以看到运行时数据和测试只通过
  • 的一个地方:-测试将中止,没有数据是可见的
  • ,没有断点:-测试运行并通过。

直到最近,这个测试才开始正常工作。就在问题发生之前,我做了一些解决方案更改,将项目划分为解决方案文件夹。我没有做任何应该影响代码的更改。将项目移回原来的文件夹并不能解决问题,所以我想知道--这是Visual本身的错误吗?

以下是我迄今尝试过的:

重新构建和清理solution.

  • Closing Visual并重新启动我的system.

  • Installing VS10 Service Pack 1

  • Reinstalling Visual Studio 10

  • 对VS10终极和Premium

  • Removing的测试和重新生成解决方案files

  • Removing都会破坏points

  • TraceAndTestImpact/Local.testsettings:测试Timeout > timeout,并将中止设置为30 minutes.

  • TraceAndTestImpact/Local.testsettings:Unit Test > Assembly文件夹、defined

  • TraceAndTestImpact/Local.testsettings:Deployment > Enable deployment目录和文件Timeout > timeout

我怎么才能解决这个问题?欢迎任何建议。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-26 16:12:02

这里最有可能发生的情况是,一个在局部变量或autos窗口中被评估的本地属性在运行过程中会产生副作用,从而导致失败。要验证这一点,您应该关闭自动属性评估。

  • Tools -> Options
  • 转到调试器菜单
  • 未选中"Enable Property计算和其他隐式函数调用“
票数 7
EN

Stack Overflow用户

发布于 2011-07-27 06:54:05

解决方案:重写了ToString,正如它所显示的,有一个循环我忘了关闭。在改变ToSting之后,一切都很好。

非常感谢你的回答:)

票数 0
EN

Stack Overflow用户

发布于 2012-03-01 01:05:05

我遇到了一个类似的问题,但是在我的例子中,所有的测试都被跳过了,错误在一个空的测试项目上是可重复的,所以代码被排除在外。

在我的例子中,检查EventViewer使我找到了原因;不知怎么的,C:\Program (x86)\Microsoft 10.0\Common7\IDE\QTAgent32.exe.config文件已经从我的机器中删除了?!?我在这里复制了另一台机器,现在我又开始行动了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6833092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档