Подписанный google.apis.dll выдает ошибку компилятора
Я получил исходный код для последних версий Google.Apis, Google.Apis.Core и Google.Apis.Auth.dll (все версии 1.9.xx) и скомпилировал их со строгим именем. Теперь, когда я компилирую свой код, используя 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 ответ
Источники для Календаря API Google, Диска, Youtube и всех остальных доступны по адресу: https://google-api-client-libraries.appspot.com/download/library/[API_NAME]/[API_VERSION]/csharp.
Например, чтобы загрузить последний источник API-интерфейса Календаря, используйте следующую ссылку - https://google-api-client-libraries.appspot.com/download/library/calendar/v3/csharp