API Twitter с MonoDevelop и C # - PullRequest
       20

API Twitter с MonoDevelop и C #

1 голос
/ 01 декабря 2011

Я работаю с MonoDevelop. Я пытался использовать Twitterizer, а также tweetsharp, но оба дает ошибку. Моя версия MonoDevelop 2.8.2. Когда приложение запускается, я получаю следующую ошибку.

Не удалось загрузить 'Newtonsoft.Json' для регистрации. Это может быть связано с устаревшей сборкой, сохраненной симулятором, расположение: /Users/apple/Projects/test/test/bin/iPhoneSimulator/Debug/Newtonsoft.Json.dll

И когда я пытаюсь получить доступ к API Twitter, я получаю следующую ошибку

Не удалось загрузить тип 'System.Diagnostics.Trace' из сборки 'Hammock'.

1 Ответ

4 голосов
/ 01 декабря 2011

Не удалось загрузить 'Newtonsoft.Json' для регистрации.Это может быть связано с устаревшей сборкой, хранящейся на симуляторе

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

Если это так, вы не можете использовать Newtonsoft.Json.dll как есть.Эта сборка требует некоторых функций, которые невозможны на устройствах iOS (например, динамическая генерация кода времени выполнения).

Существует специальная Newtonsoft.Json.MonoTouch.dll версиячто вы можете использовать.Обязательно соберите его из последних источников, чтобы получить все исправления.

Я получаю следующую ошибку. Не удалось загрузить тип 'System.Diagnostics.Trace' из сборки 'Hammock'.

Также вы не можете (в общем) повторно использовать сборки, скомпилированные с другой версией фреймворка, поскольку они могут включать типы, которые недоступны в библиотеке базовых классов MonoTouch.Чтобы избежать этого, вы должны собрать свой код из исходного кода или найти сборку, готовую к MonoTouch.

...