2013-03-16 2 views
0

Я думал, что попробую Monotouch. Я хочу десериализовать данные JSON с помощью Json.net (System.Runtime.Serialization.Json не входит в монотуш). Поэтому я загрузил сборку json.net из Xamarin developer center. Когда я запускаю приложение, я получаю исключение System.IO.FileNotFound, которое жалуется, что оно не может найти «Newtonsoft.Json, Version = 4.5.0.0»Xamarin Studio/MonoTouch iOS - Проблемы с Runtime с NewtonSoft Json.net

Я просто ссылался на сборку и пытался использовать ее так же, как в VS , Есть ли еще что мне нужно? Я замечаю предупреждение, когда компилирую проект, заявляя, что сборка использует более новую версию .net, чем поддержка monotouch, но так как я загрузил ее с сайта Xamarine, я предположил, что это сработает.

Я также попытался построить эту сборку самостоятельно из источника, но это не сработало. Рекомендации проекта Json.net нарушены, и я знаю, что я новичок в monotouch. Я не уверен, как их исправить.

Может кто-нибудь помочь мне?

Спасибо!

ответ

4

Вы добавили сборку, используя папку «Компоненты» в своем решении?

Скорее всего, вы загрузили компонент, но вместо добавления Xamarin один из них перешел к диалоговому окну ссылок и установил системный, который был скомпилирован против вашей версии .NET, вместо той, которая была изменена для работы на iOS ,

Смежные вопросы