无法加载Nunit-Console程序集

时间:2017-03-16 05:47:59

标签: c# xamarin xamarin.ios xamarin.android nunit

我创建了一个包含4个项目的TestApplication解决方案 - iOS应用程序,iOS测试,Droid应用程序,Droid测试。

当我尝试在iphone模拟器和Android手机中运行时,我的测试成功运行。然而,当我从Nunit网站下载Nunit并尝试在控制台中运行它时,我得到了

  

无法加载文件或程序集' UnitTestiOS,Version = 0.0.0.0,   Culture = neutral,PublicKeyToken = null'或其中一个依赖

我使用的命令是

适用于iOS

mono Desktop/NUnit-2.6.3/bin/nunit-console.exe TestApplication/TestApplication/UnitTestiOS/bin/iPhoneSimulator/Debug/UnitTestiOS.exe

对于Android

mono Desktop/NUnit-2.6.3/bin/nunit-console.exe TestApplication/TestApplication/UnitTestDroid/bin/Debug/UnitTestDroid.dll

我尝试使用nunit-x86 GUI运行,运行正常。

我的命令好吗?我使用正确的dll' s / exe?

1 个答案:

答案 0 :(得分:0)

就像我怀疑的那样,我犯了错误的.exe

我不得不去UnitTestiOS.app/UnitTestiOS.exe。它现在运行良好。

mono Desktop/NUnit-2.6.3/bin/nunit-console.exe TestApplication/TestApplication/UnitTestiOS/bin/iPhoneSimulator/Debug/UnitTestiOS.app/UnitTestiOS.exe