测试断言时VSTest磁盘驱动器错误

时间:2014-10-07 22:06:37

标签: visual-studio unit-testing mstest

我在Visual Studio 2013中有一个本机单元测试项目,它已经测试了几个月的C ++库的开发。看似无处可去,只要测试断言,Visual Studio就会开始弹出以下消息框:

vstest.executionengine.x86.exe - No Disk:
There is no disk in the drive. Please insert a disk into drive F:.

有一些测试可以访问文件系统,但我对它们进行了评论。我尝试从头开始重新构建整个测试项目,但它仍然在发生。即使像这样的简单断言也会导致出现消息框:

Assert::IsTrue(false);

导致此行为的原因是什么?

2 个答案:

答案 0 :(得分:2)

我尝试在修复模式下运行VS安装程序 - 可能有些vstest可执行文件已经消失,而vs试图在安装程序盘F上找到它们

答案 1 :(得分:0)

在我的情况下绝对不是安装修复问题。刚刚在测试运行时连接新的USB磁盘驱动器后,它才开始发生。

重新启动机器解决了这个问题。