Подписанный 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

Другие вопросы по тегам