【问题标题】:VSTest disk drive error whenever a test asserts每当测试断言时 VSTest 磁盘驱动器错误
【发布时间】:2016-11-10 02:10:11
【问题描述】:

我在 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);

是什么导致了这种行为?

【问题讨论】:

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

标签: visual-studio unit-testing mstest


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    重启机器解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-28
      • 2014-11-29
      • 2020-01-03
      • 2011-04-26
      • 2016-07-15
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      相关资源
      最近更新 更多