签名google.apis.dll给出了编译器错误

时间:2014-11-01 12:53:48

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

我获得了最新的Google.Apis,Google.Apis.Core和Google.Apis.Auth.dll(所有1.9.x.x)的源代码,并使用强名称编译它们。现在,当我使用强名称dll编译我的代码时,它会出错:


The type 'Google.Apis.Services.BaseClientService.Initializer' is defined in an assembly that is not referenced. You must add a reference to assembly 'Google.Apis, Version=1.9.0.23042, Culture=neutral, PublicKeyToken=null'

行:UserCredential credential = new UserCredential(flow, "me", token);

没有强名,一切都很好。我需要添加强名称,因为我引用此库的主程序具有强名称。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Google API日历,云端硬盘,Youtube和所有内容的来源均可在以下网址获得:https://google-api-client-libraries.appspot.com/download/library/[API_NAME]/[API_VERSION]/csharp

例如,要下载最新的Calendar API来源,请使用以下链接 - https://google-api-client-libraries.appspot.com/download/library/calendar/v3/csharp