Я пытаюсь следовать этому руководству от Microsoft, https://dev.outlook.com/restapi/tutorial/dotnet, чтобы использовать API REST Outlook с приложением, которое я создаю на Visual Studio 2013. Я использую .NET framework v4.Библиотека проверки подлинности Active Directory (ADAL) не установит Visual Studio 2013 .NET v4
Я застрял на шаге 4. Реализация OAuth2. В частности, я не могу установить библиотеку аутентификации Active Directory (ADAL) в диспетчере пакетов NuGet.
Первоначально я попытался установить библиотеку аутентификации Active Directory (ADAL) на VS 2012, но вскоре обнаружил, что после консультаций с Stackoverflow 2012 не совместим с API REST. В NuGet Package Manager Console Я вошел в эту строку кода:
Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
И получил эту ошибку:
first error message http://i66.tinypic.com/w1rb0y.jpg http://i66.tinypic.com/w1rb0y.jpg
Итак я повышен до VS 2013, установлены последние обновления (5), установленные средства разработки Microsoft Office 365, Microsoft ASP.NET и веб-инструменты и обновленный NuGet. Опять же, в NuGet Package Manager Console Я вошел в эту строку кода:
Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
Но потом я получил это около идентичную ошибку:
second error message http://i65.tinypic.com/2lclf6a.jpg http://i65.tinypic.com/2lclf6a.jpg
Я думал, что после установки новой версии Visual Basic, я бы не получил ту же ошибку. Но не так.
Я проверил в своем реестре, и у меня установлены версии платформы .NET 2-4. Я предполагаю, потому что я не видел папку FULL. Является ли ADAL не совместимым с версиями 1-4? Нужно ли устанавливать v4.5? Что-то еще происходит?
* Обновление: я просто попытался загрузить .Net framework 4.5, но всплывающее приложение сообщило, что оно или более новая версия уже установлена.
* Обновление: Я просто попытался установить более позднюю Verion в ADAL
Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Pre
, но я получил те же ошибки, как и раньше.
@ ErikFunkenbusch Хм, интересно, потому что Microsoft говорит, что ADAL - это библиотека проверки подлинности Active Directory в учебнике по Outlook Dev Center. – Joansy