我在 VS10 中的测试调试器遇到了一些问题。所有测试都在正常运行,但是在调试时,当我尝试读取对象数据时它会中止。之后,此错误显示在摘要中:Test host process exited unexpectedly.
我无法看到有关该错误的更多详细信息。如何访问/生成测试日志文件?或者,更好的是:有没有人遇到过类似的问题?并找到了解决方案?
附加信息:
运行时测试数据可用于来自同一库程序集的对象,它只是我在运行时模式下无法访问的一类。如果我在以下位置使用断点:
- 影响对象的每一行: - 我可以看到运行时数据和测试通过
- 只有一个地方: - 测试将中止,没有数据可见
- 没有断点: - 测试运行并通过。
直到最近,该测试一直运行良好。就在问题发生之前,我通过将项目划分为解决方案文件夹进行了一些解决方案更改。我没有进行任何会影响代码的更改。将项目移回其原始文件夹并不能解决问题,所以我想知道 - 这是 Visual Studio 本身的错误吗?
这是我迄今为止尝试过的:
- 重建和清洁解决方案。
- 关闭 Visual Studio 并重新启动我的系统。
- 安装 VS10 服务包 1
- 重新安装 Visual Studio 10
- 在 VS10 Ultimate 和 Premium 上进行测试
- 删除和重新生成解决方案文件
- 删除所有断点
- TraceAndTestImpact/Local.testsettings:测试
Timeout > timeout
并将中止设置为 30 分钟。 - TraceAndTestImpact/Local.testsettings:
Unit Test > Assembly
定义的文件夹 - TraceAndTestImpact/Local.testsettings:
Deployment > Enable deployment
目录和文件
我怎样才能解决这个问题?欢迎任何建议。