appveyor中的xunit.console在查找xunit.dll时失败

本文关键字:xunit dll 查找 失败 中的 console appveyor | 更新日期: 2023-09-27 18:19:50

我在appveyor下有一个项目。当测试以以下消息开始时,运行构建脚本失败:

EXEC : error : Could not find file: C:'projects'Projname'test'Projname.Tests'bin'Release'xunit.dll

我从构建脚本中调用测试运行程序,使用:

xunit.console.clr4 test/Projname.Tests/bin/Release/Projname.Tests.dll /appveyor

xunit.console在我的机器上本地运行良好,没有查找xunit.dll。为什么appveyor会发生这种情况?

appveyor中的xunit.console在查找xunit.dll时失败

我不知道是什么导致了这个问题,所以我遵循了appveyor在自动发现和运行测试时的实际操作(而不是它在文档中指示我们做什么)。

我在CI上运行的脚本现在是这样的:

%xunit20%'xunit.console.x86 path'to'test.dll -appveyor