gpt4 book ai didi

c# - 强命名 Google.Apis

转载 作者:行者123 更新时间:2023-11-30 16:57:01 25 4
gpt4 key购买 nike

我目前正在开发与 Google 日历同步的日历。

由于 Google.Apis 包的 NuGet 变体没有强命名,我尝试自己对它们进行签名(使用 ILASM 和 ILDASM)。不幸的是,这会导致以下构建错误:

类型“Google.Apis.Authentication.IAuthenticator”在未引用的程序集中定义。您必须添加对程序集“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

但我不知道该如何处理这整件事。是否没有用于 Google 日历集成的任何现成的 DLL,这些 DLL 具有强命名?

最佳答案

不幸的是,您将不得不自己编译主题。

可以在以下位置找到 Google 日历 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

关于c# - 强命名 Google.Apis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27159729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com