ubuntu - Linux 下的 MbUnit,在 F# 项目中使用?

标签 ubuntu f# mono mbunit gallio

我尝试在 gallio-users 列表中提出这个问题,但问题没有出现(Google Groups 表示发帖成功)。我想这个列表可能是由一个不经常阅读他的电子邮件的人主持的:-)鉴于 SO 有 Gallio 和 MbUnit 的标签,我认为在这里值得一问。

我看到 MbUnit 的首页提到他们热衷于维护 Mono 兼容性。还有一个>1年的old post on gallio-users说在linux下不行

如果我删除 Parallelizable 属性,我想测试的项目可以在 Mono 下正常编译。我可以在 Linux 下启动 Gallio 控制面板,但不能启动 Icarus 或 Echo。

有什么方法可以在 Linux 下运行 MbUnit 测试吗?使用命令行(如 Gallio.Echo)并且不需要 Monodevelop 的东西会特别有用。

最佳答案

这里有几点想法,因为网上没有太多内容,而且这个项目显然处于中断状态,可能不会很快提供对 Mono 兼容性的支持。

1) 不确定您拥有的 Gallio 版本或构建,但您可以从此处尝试 Gallio bundle nuget 并查看此版本是否会得到不同的结果:https://www.nuget.org/packages/GallioBundle/3.4.14 .看到这个帖子:https://stackoverflow.com/a/21185517/9798633

2) 确保您的测试是使用与 Gallio 一起分发的相同版本的 MbUnit 编译的,如此处所述:https://stackoverflow.com/a/2242849/9798633

3) 如果您尝试在虚拟机中的 VS 中运行,请仔细检查以确保您有一个引用了 Gallio.dll 和 MbUnit.dll 的类库项目,如“ASP.NET MVC 4 in Action”中所述:

ftp://soporte.uson.mx/PUBLICO/02_ING.SISTEMAS.DE.INFORMACION/PVI/ASP.NET%20MVC%204%20in%20Action.pdf

关于ubuntu - Linux 下的 MbUnit,在 F# 项目中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418857/

相关文章:

unix - Windows/Mac/Ubuntu上的PowerShell(或脚本)可以轻松列出文件/目录结构吗?

ubuntu - apache2/var/www/html 403 错误

Linux 和 Mac 中的 C#

单声道新手。已安装但未设置环境变量..可能缺少东西

编译错误 :/usr/bin/ld: cannot find -lnetlink

php - ppa :ondrej/nginx? 的目的是什么

regex - F# 映射正则表达式与事件模式匹配

casting - 为什么不能在 F# 中添加 int 和 float 文字?

f# - 什么是 "monadic reflection"?

mono - WebSharper ui.next站点在本地工作,但不在docker中工作