Strong naming by Google.Apis

I am currently developing a calendar sync with Google Calendar.

Since the NuGet variants of the Google.Apis package do not have a strong name, I tried to sign them myself (using ILASM and ILDASM). Unfortunately this results in the following build error:

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'.

Now I tried downloading the source code (from: https://code.google.com/p/google-api-dotnet-client/source/browse/ ) and compiling them myself. This does work, however the google.Apis.Calendar.v3 dll is missing.

Now I found it here: https://code.google.com/p/google-api-dotnet-client/source/browse/Services/Google.Apis.Calendar.v3.cs?repo=samples&r=4ce33c684dd8e6f11b441f685149856c6735e51b

But I don't know how I can approach all of this. Are there any ready-to-use DLLs for Google Calendar integration that are heavily named?

+3


source to share


1 answer


Unfortunately, you have to compile the theme yourself.

The source for the Google Calendar dll can be found at: https://developers.google.com/resources/api-libraries/download/calendar/v3/csharp

No, they haven't released a strong version of the name. Requested over and over in the last seconds sevral Strong naming in binaries Feel free to add your name to it, if we ask it enough, maybe maybe they can do it.



Hope this helps.

UPDATE (Jul 23): The Google API Client Library for .NET version 1.9.2 has just been released and includes signed DLLs. Take a look at the announcement: http://google-api-dotnet-client.blogspot.com/2015/07/announcing-release-of-192.html

+2


source







All Articles