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

xunit.console in appveyor is failing while looking for xunit.dll

我在 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 really 在自动发现和运行测试时所做的事情(而不是它指示我们在文档)。

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

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