单声道下NUnit的问题

时间:2011-02-17 09:54:47

标签: unit-testing exception-handling mono nunit

我的问题是我有一个在Visual Studio .NET 4.0中开发的项目,它必须与Mono兼容。

MoMa工具说没有问题。当我尝试使用NUnit Mono 2.0运行测试时,Profile告诉我下一个例外:

System.MissingMethodException...
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000] in <filename unknown>:0 

我安装了Mono 2.10,如果我尝试使用Nunit Mono 2.0配置文件运行MonoDevelop的另一个项目测试,那么,我该怎么办?

P.S。:目的是在Mono下运行单一测试,以确保它们在它下工作。

1 个答案:

答案 0 :(得分:0)

如果要在Mono 2.0 Profile下运行它,请确保将测试项目编译为.NET Framework 2.0。听起来你是引用.NET 4.0代码并尝试在Mono 2.0的配置文件下运行它。