Google.Apis.Calendar.v3.dll在Google API上询问1.9.2版本

时间:2015-09-17 15:25:41

标签: c# google-calendar-api google-api-dotnet-client

我设置了nuget包

Install-Package Google.Apis.Core
Install-Package Google.Apis
Install-Package Google.Apis.Auth

正如它所说http://google-api-dotnet-client.blogspot.ca/ 我们已经发布了仅针对Core软件包的1.9.3版NuGet软件包 - 这就是新功能所在。您仍应使用1.9.2版本的API特定软件包(例如Drive)并仅更新Core软件包

Install-Package Google.Apis.Calendar.v3

当我尝试构建它时,我遇到了错误:

    Assuming assembly reference 'Google.Apis, Version=1.9.2.27817, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab' matches 'Google.Apis, Version=1.9.3.19379, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab', 
you may need to supply runtime policy

我在web.config中添加了重定向脚本:

<dependentAssembly>
        <assemblyIdentity name="Google.Apis" publicKeyToken="4b01fa6e34db77ab"/>
        <bindingRedirect oldVersion="1.9.2.27817" newVersion="1.9.3.19379" />
    </dependentAssembly>

但仍然得到同样的错误。我用间谍检查它,看起来日历dll想要旧的API。

知道怎么解决吗? (感谢)

0 个答案:

没有答案