安装 Web API 客户端库

Posted

技术标签:

【中文标题】安装 Web API 客户端库【英文标题】:Install the Web API Client Libraries 【发布时间】:2016-03-28 20:06:15 【问题描述】:

我想安装Install-Package Microsoft.AspNet.WebApi.Client。使用 从工具菜单中,选择库包管理器,然后选择包管理器控制台。在包管理器控制台窗口中,键入以下命令。

无法安装。收到此消息。 Windows PowerShell 成功更新了您的执行策略,但该设置被在更特定范围内定义的策略覆盖。由于覆盖,您的 shell 将保留其当前有效的 Unrestricted 执行策略。键入“Get-ExecutionPolicy -List”以查看您的执行策略设置。有关详细信息,请参阅“Get-Help Set-ExecutionPolicy”。 无法在控制台上打字。

【问题讨论】:

【参考方案1】:

您可以尝试以下步骤:

    以管理员身份打开 PowerShell 窗口 键入以下命令:Set-ExecutionPolicy Unrestricted 询问时确认Y 重新启动 Visual Studio 并重试 NuGet 包安装 享受新安装的 NuGet 带给你的HttpClient

【讨论】:

如何以管理员身份打开powershell窗口? 右键单击桌面上的 PowerShell 图标,然后单击 Run as administrator。如果您的桌面上没有 PowerShell 图标,那么在 Windows 操作系统下进行任何认真的开发之前,您可能应该开始关心这一点。 在powershell中试过了。附上问题中的图片 您可能没有像我在回答中指出的那样以管理员身份运行 PowerShell。即使您在显示的屏幕截图中收到的错误消息也告诉您。

以上是关于安装 Web API 客户端库的主要内容,如果未能解决你的问题,请参考以下文章

PHP Youtube Data API:未捕获的异常:必须通过composer或下载完整的软件包来安装此库

使用nodejs客户端库将图像作为base64编码发送到google云视觉API

Web API系列教程3.6 — 实战:处理数据(创建JavaScript客户端)

到 Web Api 的动态连接字符串

如何将 Windows 身份验证凭据从客户端传递到 Web API 服务

Web API使用记录系列OAuth授权与身份校验