强烈命名Google.Apis

时间:2014-11-26 22:06:09

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

我目前正在使用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丢失了。

现在我在这里找到了它:https://code.google.com/p/google-api-dotnet-client/source/browse/Services/Google.Apis.Calendar.v3.cs?repo=samples&r=4ce33c684dd8e6f11b441f685149856c6735e51b

但我不知道如何处理这件事。 Aren是否有任何现成的用于Google Calendar集成的DLL,这些DLL被强烈命名?

1 个答案:

答案 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