Tweetinvi的类型初始化器

本文关键字:初始化 类型 Tweetinvi | 更新日期: 2023-09-27 18:10:08

我正在尝试使用twitter API TweetInvi,但不幸的是面临以下错误,我搜索了很多,但找不到任何东西:/任何帮助将不胜感激这是我得到的错误,这是一个内部错误外部的歧义错误是

(外错误)Tweetinvi的类型初始化器。TwitterCredentials抛出异常

(内部错误)

显示名称为"System"的程序集。Core'在ID为1的AppDomain的' load '绑定上下文中加载失败。失败的原因是:System. io . fileloadeexception: Could not load file or assembly 'System。Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'或其依赖项之一。给定的程序集名称或代码库无效。(Exception from HRESULT: 0x80131047)

图片链接

http://s12.postimg.org/py2zijqal/Prob2.jpg提前感谢

Tweetinvi的类型初始化器

我解决了这个问题。newtonsoft。Json库必须是相同的版本。我在用NewtonSoft。Json 5.0.8在我的项目。我替换了newtonsoft。在Tweetinci源项目中,Json库到5.0.8,我重新构建它。

它的工作:)

从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>

删除后,我的程序正常运行