Когда у меня есть модульный тест, который требует пространства имен System.XML или System.Xml.Linq, я получаю следующее сообщение об ошибке, когда я запускаю тест:Проблемы с использованием System.Xml в единичном испытании в MonoDevelop (MonoTouch)
System.IO.FileNotFoundException: Может не загрузить файл или сборку ' System.Xml.Linq, Version = 2.0.5.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35' или один из его зависимостей.
Вещей Я подтвердил:
- У меня есть соответствующее usings в тесте.
- Проект строится без проблем.
- Использование этих пространств имен отлично работает при запуске приложения в эмуляторе.
- Я написал очень простой единичный тест, чтобы доказать, что модульное тестирование работает вообще (и оно есть).
Я - опытный парень, поэтому я не могу дождаться, пока это не сработает, поэтому я могу продвигаться с моим приложением.
Заранее спасибо.
Я добавил ссылки так же, как и в проекте без тестирования. Вы говорите, что эти сборки разные и необходимы для проекта NUnit? Я попробую сегодня вечером ... –
Это было! Спасибо Лейку. Похоже, MonoDevelop справится с этим должным образом для меня. Думаю, мне просто нужно лучше понять различия между Mono и MonoTouch. –