安装 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客户端)