@Igor: Интересно, но не смог найти ваше сообщение через Google. Вы можете опубликовать ссылку? Благодарю.

твуют ли какие-либо фреймворки для юнит-тестирования, которые поддерживают моно-приложения для Android? Я уже попробовал стандартные тестовые рамки Visual Studio и NUnit, но безуспешно.
Моя последняя попытка: я создал библиотеку классов Mono Android, ссылался на nunit.framework, написал тесты. Но когда я попытался запустить их, я получил исключение:

System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'mscorlib, Version=2.0.0.0'

Трассировки стека:

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at NUnit.Core.TestRunner.Load(TestPackage package)
   at NUnit.Util.TestDomain.Load(TestPackage package)
   at NUnit.Util.TestLoader.LoadTest(String testName)

Я уверен, что это из-за несовместимости моно андроид сборок с другими сборками ...
Итак, мой вопрос: как заставить его работать? Или, может быть, есть какие-то другие фреймворки модульных тестов для моно приложений для Android?

UPD: Обходной путь для этой проблемы.
Поскольку мне нужно было протестировать только независимые от платформы модели, я просто создал отдельный «прокси» проект библиотеки классов Windows и добавил к нему ссылки на классы моделей из моей библиотеки классов Mono for Android (Project => Добавить существующий элемент ... => [select все файлы, которые должны быть добавлены как ссылки] => Добавить как ссылку).
Таким образом, я получил совместимость с любой сборкой фреймворка, которая состоит из классов, которые должны быть протестированы.

Ответы на вопрос(1)

Ваш ответ на вопрос