gpt4 book ai didi

nuget - 从 Nuget 让测试运行程序与 Gallio 一起工作

转载 作者:行者123 更新时间:2023-12-04 14:15:49 24 4
gpt4 key购买 nike

我想我在这里遗漏了一些东西。我安装了 Tesdriven然后 Gallio (顶部的第三个链接 - Gallio 3.5 x64 安装程序)

然后我安装了mbunit dlls from Nuget因为我不想从我的硬盘驱动器中包含一个 dll,因为它使得项目难以移植到其他机器上。

但是,当我尝试运行示例测试时,testrunner 坚持我从我的硬盘中引用 dll.. 实际的错误消息是这样的:

It looks like you're trying to execute a Gallio/MbUnit unit test.

For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNet\Gallio.TDNetRunner.dll', 'Gallio.dll' etc.)

For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.

You can find Gallio downloads and support here:
http://www.gallio.org/

那么,有没有办法让 testrunner 只使用 nuget 包运行测试?

最佳答案

目前 nuget gallery 只有 3.3.1 版本的 mbunit 包,并且您安装了 Gallio v3.4。 gallio 和 mbunit 的限制非常烦人。为了使用 nuget 包,您必须将机器上的 Gallio 降级到 v3.3.1 .更好的解决方案是邮寄给 gallio/mbunit 团队,并要求上传最新版本的 nuget 包或自己制作。

关于nuget - 从 Nuget 让测试运行程序与 Gallio 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12671807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com