我通过NuGet包管理器在VS2015中使用Install-Package Google.Apis.Calendar.v3
安装了最新的Google包。但是,我的应用程序拒绝正确构建:
主要引用"Google.Apis.Calendar.v3、Version=1.9.2.133、Culture=neutral、PublicKeyToken=4b01fa6e34db77ab、processorArchitecture=MSIL“无法解析,因为它间接依赖于基于".NETFramework,Version=v4.5”框架构建的程序集"Newtonsoft.Json、Version=7.0.0.0、Culture=neutral、PublicKeyToken=30ad4fe6b2a6aeed“。这是一个比当前目标框架".NETFramework,Version=v4.0“更高的版本。
根据使用Google V3和.net框架3.5,Install-Package Google.Apis.Calendar.v3
命令应该自动指示包适应我的.NET FrameworkV4.0和C# 3.0。为什么它不能在这里这样做呢?
发布于 2015-08-07 20:43:53
Calendar API可能以4.0为目标,但它的依赖性仍然是针对4.5。
您可以尝试使用绑定重定向来针对仍然使用.NET 4.0的较早版本的Newtonsoft.Json,但这只有在Calendar API使用的方法的签名在不同版本之间根本没有更改时才能起作用。
https://stackoverflow.com/questions/31885766
复制相似问题