我在 appveyor 下有一个项目。测试开始时运行构建脚本失败并显示以下消息:
EXEC:错误:找不到文件:C:\projects\Projname\test\Projname.Tests\bin\Release\xunit.dll
我正在使用构建脚本调用测试运行程序:
xunit.console.clr4 测试/Projname.Tests/bin/Release/Projname.Tests.dll/appveyor
xunit.console
在我的机器上本地运行良好,无需查找 xunit.dll
。为什么在 appveyor 中会发生这种情况?
最佳答案
我不知道是什么导致了这个问题,所以我遵循了 appveyor 真正在自动发现和运行测试时所做的事情(而不是它在文档中指示我们做的事情)。
我在 CI 上运行的脚本现在是这样的:
%xunit20%\xunit.console.x86 路径\to\test.dll -appveyor
关于c# - appveyor 中的 xunit.console 在寻找 xunit.dll 时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33402323/