C# “在哪里?”;“运行测试”;在monodevelop中

C# “在哪里?”;“运行测试”;在monodevelop中,c#,nunit,monodevelop,C#,Nunit,Monodevelop,我已经有了一个包含NUnit测试库的解决方案。当我使用Visual Studio开发时,我通常使用项目中tools\nunit文件夹中包含的nunit.exe二进制文件运行这些测试 我现在正在用monodevelop开发相同的解决方案。我非常确定我记得monodevelop中有一个集成的“运行测试”操作,我想用它来运行测试。根据需要,应该有一个“视图-单元测试”菜单项。然而,我一定是做错了什么/特别了,因为我找不到它 如何使用Monodevelop运行NUnit测试?我不记得mono devel

我已经有了一个包含NUnit测试库的解决方案。当我使用Visual Studio开发时,我通常使用项目中
tools\nunit
文件夹中包含的nunit.exe二进制文件运行这些测试

我现在正在用monodevelop开发相同的解决方案。我非常确定我记得monodevelop中有一个集成的“运行测试”操作,我想用它来运行测试。根据需要,应该有一个“视图-单元测试”菜单项。然而,我一定是做错了什么/特别了,因为我找不到它


如何使用Monodevelop运行NUnit测试?

我不记得mono develop中内置了“运行测试”操作。但是有一个插件可以使用

启用NUnit加载项

NUnit插件需要mono 1.1.9+。 这是为了解决一些跨appdomain的bug 修复。Debian用户目前也 你有另一个特别的问题吗 NUnit包与 单声道,不包括适当的 pkg配置文件

使用 服从命令

./configure --enable-nunit 
仅限Debian用户

安装nunit和libnunit cil 软件包(此时要求不稳定) 瞬间)。由于单独包装 对于nunit,我们需要制作一个符号链接 那个独角兽知道去哪里找 pkg配置文件

ln -s /usr/lib/pkgconfig/nunit.pc /usr/lib/pkgconfig/mono-nunit.pc

编辑:我在这里找到了更多信息:。如果没有帮助,我明天可能会在我的mono develop上试用,你使用的是什么平台?

如果你使用的是Ubuntu,请确保通过软件包管理器安装了mono develop NUnit插件。一旦你有了它,点击“查看->焊盘->单元测试”。将显示单元测试板,然后您可以通过双击它们来运行测试装置。

尝试以下操作:

sudo apt-get install monodevelop-nunit

总结目前的答案:

  • sudo-apt-get-install-monodevelop-nunit
  • 选择菜单项:
    View | Pads |单元测试

  • 使用Ubuntu 12.04和MonoDevelop 2.8.6.3的干净安装进行测试。

    请检查您正在运行哪个MonoDevelop版本。2.6不存在,最新版本为2.4.1。还有,你使用的是哪种操作系统?@Lluis:我一定把Monodevelop的版本和Mono的版本搞混了,昨天晚上我发这个问题时,我很累。这个平台是Ubuntu10.04,但我可能已经从其他地方安装了一个更新的Monodevelop包,或者甚至可能是从源代码编译的。今天晚些时候我将再次检查并提供更多详细信息。您需要的只是这里:,目前,这是下一个答案。))最悲哀的事情:
    对NUnit 3的支持添加到:Xamarin Studio 6.0.0.4514
    (from)我在Linux Mint上,但仍然有Monodevelop 5.x