C# 签名的google.api.dll出现编译器错误

C# 签名的google.api.dll出现编译器错误,c#,google-api,google-oauth,google-api-dotnet-client,C#,Google Api,Google Oauth,Google Api Dotnet Client,我得到了最新的Google.api、Google.api.Core和Google.api.Auth.dll(都是1.9.x.x)的源代码,并用强名称编译了它们。现在,当我使用强名称DLL编译代码时,会出现一个错误: 行中:UserCredential credential=newusercredential(流,“me”,令牌) 没有好名声,一切都很好。我需要添加强名称,因为引用此库的主程序具有强名称 有什么想法吗?谷歌API日历、硬盘、Youtube等资源可从以下网址获得: 例如,要下载最

我得到了最新的Google.api、Google.api.Core和Google.api.Auth.dll(都是1.9.x.x)的源代码,并用强名称编译了它们。现在,当我使用强名称DLL编译代码时,会出现一个错误:



行中:
UserCredential credential=newusercredential(流,“me”,令牌)

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


有什么想法吗?

谷歌API日历、硬盘、Youtube等资源可从以下网址获得:


例如,要下载最新的日历API源代码,请使用以下链接-

好的,我得到了一些线索,如果我删除了与Google.API.Plus.v1和Google.API.Calendar.v3相关的代码,那么代码就会编译。尽管我为这些DLL添加了强键,但它们会引起一些问题。有人能告诉我在哪里找到这些dll的dotnet源代码,这样我就可以使用强密钥重新编译源代码了。我在google代码库中搜索过,但它们似乎是使用某种工具生成的。更新:我从code.google.com下载的文件google.api.Calendar.v3.cs似乎是为.net framework 2.0创建的,所以它很旧。有什么想法谷歌把新文件放在哪里或者我们如何生成一个吗?这就是我需要的!我昨天确实反编译了这些库,并且可以再次使用强键进行编译,但是从源代码获得它会有所帮助。我认为提供这些库的强密钥版本也会有所帮助,特别是当您在现有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'