Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Active Directory身份验证库(ADAL)赢得';t安装Visual Studio 2013.NET v4_.net_Visual Studio_Visual Studio 2013_Nuget_Outlook Restapi - Fatal编程技术网

Active Directory身份验证库(ADAL)赢得';t安装Visual Studio 2013.NET v4

Active Directory身份验证库(ADAL)赢得';t安装Visual Studio 2013.NET v4,.net,visual-studio,visual-studio-2013,nuget,outlook-restapi,.net,Visual Studio,Visual Studio 2013,Nuget,Outlook Restapi,我正试图跟随微软的教程,将Outlook REST API与我正在Visual Studio 2013上构建的应用程序一起使用。我使用的是.NETFrameworkV4 我被困在第四步。实现OAuth2。具体来说,我无法在NuGet软件包管理器中安装Active Directory身份验证库(ADAL) 最初,我试图在VS 2012上安装Active Directory身份验证库(ADAL),但在咨询Stackoverflow后不久发现2012与REST API不兼容。在NuGet Packag

我正试图跟随微软的教程,将Outlook REST API与我正在Visual Studio 2013上构建的应用程序一起使用。我使用的是.NETFrameworkV4

我被困在第四步。实现OAuth2。具体来说,我无法在NuGet软件包管理器中安装Active Directory身份验证库(ADAL)

最初,我试图在VS 2012上安装Active Directory身份验证库(ADAL),但在咨询Stackoverflow后不久发现2012与REST API不兼容。在NuGet Package Manager控制台中,我输入了以下代码行:

Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
得到了这个错误:

因此,我升级到VS 2013,安装了最新更新(5),安装了Microsoft Office 365开发工具、Microsoft ASP.NET和Web工具,并更新了NuGet。同样,在NuGet Package Manager控制台中,我输入了以下代码行:

Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Version 4.0.208020147-alpha -Pre
但我得到了一个几乎相同的错误:

我认为在安装了较新版本的Visual Basic之后,不会出现同样的错误。但事实并非如此

我检查了我的注册表,并且安装了.NETFramework版本2-4。我猜,因为我没有看到完整的文件夹。ADAL是否与版本1-4不兼容?我需要安装v4.5吗?还有别的事吗

*更新:我刚刚尝试下载.NETFramework4.5,但弹出窗口显示它或更新版本已经安装

*更新:我刚刚尝试安装ADAL的最新版本

Install-Package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -Pre

但是我得到了与以前相同的错误。

在项目属性中将您的目标框架设置为4.5*,看看这是否能解决问题。本教程就是这样写的。

@ErikFunkenbusch-Hm,很有趣,因为微软在Outlook开发中心教程中说ADAL是Active Directory身份验证库。这很有效!非常感谢你。我忽略了这一点。我希望我不会遇到平台工具集问题?