Проблемы с NUnit под Mono - PullRequest
       23

Проблемы с NUnit под Mono

2 голосов
/ 17 февраля 2011

Моя проблема в том, что у меня есть проект, разработанный в Visual Studio .NET 4.0, и он должен иметь совместимость с Mono.

Инструмент MoMa говорит, что проблем нет.Когда я пытаюсь запустить тесты с помощью профиля NUnit Mono 2.0, мне сообщают следующее исключение:

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, и если я пытаюсь запустить другой тест проекта, удаленный с MonoDevelop с Nunit Mono 2.0профиль работает, что я могу сделать?

PS: цель - запустить унитарные тесты под Mono, чтобы убедиться, что они работают под ним.

1 Ответ

0 голосов
/ 17 февраля 2011

Убедитесь, что вы компилируете свой тестовый проект как .NET Framework 2.0, если собираетесь запускать его под профилем Mono 2.0. Похоже, вы ссылаетесь на код .NET 4.0 и пытаетесь запустить его под профилем Mono 2.0.

...