-1

在自动执行回归测试期间,我注意到一个奇怪的行为。当我用mstest.exe /test:XYZ /...执行它们时,它们失败,但在Visual Studio(2015 Enterprise)中调试它们时它们工作正常。 原因:使用VS进行调试时的测试工作,在使用mstest.exe时抛出System.IO.IOException

Test method XYZ threw exception: 
System.IO.IOException: not found as file or resource. 

试验产生了一些文件和文件夹,我尝试读取新创建的文件。正如我刚才指出的那样:如果我使用Visual Studio来运行测试,那么它工作正常 - 使用mstest.exe时它不起作用。

任何想法为什么?

回答

0

MsTest.exe只是为了向后兼容。你应该使用vstest.console.exe。这通常会纠正在IDE中工作时存在的大多数问题,但不能从CLI中解决。

相关问题