Я пытаюсь использовать twitter API TweetInvi, но, к сожалению, сталкиваясь с следующей ошибкой, я искал ее много, но не смог найти ничего:/любая помощь будет appriciated. Это ошибка, которую я получаю, ну ее внутренняя ошибка - внешняя неоднозначная ошибка.
(Внешняя ошибка) Инициализатор типа для "Tweetinvi.TwitterCredentials" бросил исключение
(Внутренняя ошибка)
Узел с отображаемым именем "System.Core" не удалось загрузить в контексте привязки "Загрузить" AppDomain с идентификатором 1. Причиной отказа было: System.IO.FileLoadException: не удалось загрузить файл или сборку "System.Core", Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e, Retargetable = Yes 'или одна из его зависимостей. Данное имя сборки или кодовая база недействительны. (Исключение из HRESULT: 0x80131047)
Ссылка изображения
http://s12.postimg.org/py2zijqal/Prob2.jpg Спасибо заранее
Я решил эту проблему. Библиотека newtonsoft.Json должна быть той же версии. Я использовал NewtonSoft.Json 5.0.8 в своем проекте. Я заменил библиотеку newtonsoft.Json на 5.0.8 в Project Source Project, и я его перестрою.
Это работает :)
Переходя от v0.9.10.0 до v0.9.3.0 (более новая версия по какой-то причине нарушала моно совместимость), я также получал проблему с инициализатором типа, причем внутреннее исключение говорило о Newtonsoft Json v7.0.0.0 и v6.0.0.0.
В конце концов, в моем app.config я удалил это:
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
После удаления этой программы моя программа работала так, как ожидалось.