0

使用 VS Code for Mac 8.10,当我在测试项目中进行任何更改时,多个测试失败并引发以下错误之一:

System.IO.FileNotFoundException : Could not find file '[path to file]'.

System.IO.FileNotFoundException : Test attachment file path could not be found.

路径是正确的,当我重新启动 VS 时一切正常,我得到了预期的测试结果 - 只有在我对测试源文件进行更改后才会发生这种情况。

我之前在 8.9 和更早版本中遇到过使用不同触发器的相同问题 - 如果我对测试项目目录进行了任何更改(例如添加新的测试源文件),也会发生相同的问题。如果重新启动 VS 没有修复,运行修复git clean -f -d -x

由于更新到 8.10,它现在发生在对测试项目进行任何更改之后。

问题是 MacOS 特有的,因为使用 VS for windows 的同事没有问题。

从命令行运行测试可以获得预期的行为,就像在 VSCode 中运行测试一样(但我讨厌 VSCode 中的测试运行器/调试器)。

Rider 中也存在该问题(我假设它使用与 VS 相同的测试运行器模块/库)。

我严重依赖 VS 测试运行程序/调试器,并且由于这个问题(必须重新启动 VS 以检查对测试套件的任何更改),我的工作效率受到了很大的影响,任何有关修复的建议将不胜感激。

4

0 回答 0