C#x27的类型初始值设定项;Google.api.Json.NewtonsoftJsonSerializer';抛出异常

C#x27的类型初始值设定项;Google.api.Json.NewtonsoftJsonSerializer';抛出异常,c#,google-api,C#,Google Api,我正在使用谷歌API编写一个winform应用程序。我刚刚添加了youTube v3 api,现在我得到了错误: 类型为“System.TypeInitializationException”的未处理异常 发生在Google.api.Auth.dll中 其他信息:的类型初始值设定项 “Google.api.Json.newtonSoftJSSerializer”引发了异常 内部的例外是: {“无法加载文件或程序集'Newtonsoft.Json,Version=7.0.0.0,Culture=n

我正在使用谷歌API编写一个winform应用程序。我刚刚添加了youTube v3 api,现在我得到了错误:

类型为“System.TypeInitializationException”的未处理异常 发生在Google.api.Auth.dll中

其他信息:的类型初始值设定项 “Google.api.Json.newtonSoftJSSerializer”引发了异常

内部的例外是:

{“无法加载文件或程序集'Newtonsoft.Json,Version=7.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT的异常:0x8013100)”:“Newtonsoft.Json,Version=7.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”}

我已经试着解决这个问题一个小时了,所以任何建议都非常感谢

我使用的是所有NuGet软件包的最新版本,没有可用的更新

我使用的API有:

我找到了答案,我无意中删除了对Newtonsoft.Json包的引用,当我将其添加回时,不知何故,我从另一个项目的包中选择了一个旧版本,而不是我的项目包


一旦我从当前的项目包中添加了正确的dll,一切正常。

我出现了这个错误。我使用的是Visual Studio 2017,并且安装了当前版本的Newtonsoft.Json(11.0.2)。当我安装了当前版本的Google.API(1.35.1)时,我收到了错误““Google.api.Json.NewtonsoftJsonSerializer”的类型初始值设定项引发了异常“。当查看内部异常信息时,我发现Google.api预期的是Newtonsoft.Json版本10。我删除了Newtonsoft和Google.api,然后通过nuget重新安装了Google.api。Newtonsoft.Json的版本10也被自动安装,错误消失了

如果有人也有此错误,请确保实际安装了Google.api所期望的Newtonsoft版本