【发布时间】:2015-08-07 20:02:56
【问题描述】:
我使用Install-Package Google.Apis.Calendar.v3 在 VS2015 中通过 NuGet 包管理器安装了最新的 Google API 包。但是,我的应用程序拒绝正确构建:
主要参考“Google.Apis.Calendar.v3, Version=1.9.2.133, 文化=中立,PublicKeyToken=4b01fa6e34db77ab, processorArchitecture=MSIL" 无法解析,因为它有一个 对程序集的间接依赖“Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed” 针对“.NETFramework,Version=v4.5”框架。这是一个更高的 比当前目标框架的版本 “.NETFramework,Version=v4.0”。
根据Using Google Calendar API V3 with .net framework 3.5,Install-Package Google.Apis.Calendar.v3 命令应该会自动指示包适应我的.NET Framework v4.0 和C# 3.0。为什么这里没有做到这一点?
【问题讨论】:
-
听起来问题出在 json.net 上。
-
最终对我有用的是卸载我的所有包,然后重新安装 Newtonsoft.Json,然后是 Calendar API 包。他们最终以这种方式瞄准了正确的 .NET 4.0 框架。
标签: c# .net-4.0 google-api google-calendar-api nuget-package