我目前正在使用Google日历开发日历同步。
由于Google.Apis软件包的NuGet变体名称不强,我自己尝试签名(使用ILASM和ILDASM)。不幸的是,这会导致以下构建错误:
The type 'Google.Apis.Authentication.IAuthenticator' is defined in an assembly that is not referenced. You must add a reference to assembly 'Google.Apis, Version=1.2.4737.25313, Culture=neutral, PublicKeyToken=null'.
现在我尝试下载源代码(来自:https://code.google.com/p/google-api-dotnet-client/source/browse/)并自行编译。这确实有效,但Google.Apis.Calendar.v3 dll丢失了。
但我不知道如何处理这件事。 Aren是否有任何现成的用于Google Calendar集成的DLL,这些DLL被强烈命名?
答案 0 :(得分:2)
不幸的是,你将不得不自己编译主题。
Google Calendar dll的来源位于:https://developers.google.com/resources/api-libraries/download/calendar/v3/csharp
没有他们没有发布一个强名称版本已经被要求一次又一次的最后几个月Strong naming in binaries如果我们有足够多的人要求它可能只是他们可能会这样做,请随意添加你的名字它
我希望这会有所帮助。
更新(7月23日): .NET版本1.9.2的Google API客户端库刚刚发布,它包含已签名的dll。 看看公告: http://google-api-dotnet-client.blogspot.com/2015/07/announcing-release-of-192.html