2015-05-16 1 views
0

Не удалось загрузить тип '' System.Security.Authentication.SslProtocols из сборки 'System.Net.Primitives, Version = 4.0.0.0, культура = нейтральной, PublicKeyToken = b03f5f7f11d50a3a'OAuth2 ошибка окна 8.1 GoogleWebAuthorizationBroker.AuthorizeAsync

Эта ошибка возникает при попытке вызова

GoogleWebAuthorizationBroker.AuthorizeAsync. 

Я занимаюсь разработкой под Windows 7 и моя программа работает нормально. При попытке запустить под Windows 8.1 эта ошибка возникает.

Разница, которую я нашел, находится под Windows 8.1, версия сборки System.Net.Primitives 4.0.30319.33440 (8/9/2013), а под моей операционной системой Windows 7 версия 4.0.30319.34209 (4/11/2014).

Я не нашел способ обновить Windows 8.1 до этой версии. Я попытался переопределить загрузку новой сборки через манифест без везения.

Кто-нибудь еще испытал это и нашел решение?

ответ

0

Пакеты Google.Apis направляют различные платформы. Чтобы запустить проект в Windows 8.1, вам необходимо настроить таргетинг на Windows 8.1. Вот почему на нашей странице OAuth 2.0 по адресу https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth мы включили в каждую учебную программу и фрагменты кода.
Я специально рекомендую вам использовать фрагменты кода по адресу https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#windows-81-applications.