安装包:无法找到包'Microsoft.AspNet.WebApi.Cors'

时间:2016-05-26 06:29:54

标签: asp.net-mvc-4 asp.net-web-api nuget-package

我已经为asp.net webapi 2.2安装了nuget包。 现在当我执行这个命令时

PM>安装包Microsoft.AspNet.WebApi.Cors

来自nuget包管理器的

显示此错误。

Install-Package:无法找到包'Microsoft.AspNet.WebApi.Cors'。 在行:1个字符:1 +安装包Microsoft.AspNet.WebApi.Cors + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException     + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

3 个答案:

答案 0 :(得分:4)

在PackageManagerConsole窗口中检查包源。从下拉列表中将其更改为nuget.org,以从在线存储库安装包。

enter image description here

答案 1 :(得分:0)

尝试:

  1. 以管理员身份打开visual studio。
  2. 清除缓存。
  3. 安装包

答案 2 :(得分:0)

我也遇到过同样的问题。我遵循了以下步骤,它对我有用。

安装Microsoft.AspNet.WebApi.Cors软件包之前。检查程序包管理器设置中的nuget.org链接。

在Visual Studio中,单击“工具”->“ NuGet软件包管理器”->“软件包管理器设置”

通过选择树项进行验证

NuGet软件包管理器->软件包源

“ ** https://www.nuget.org/api/v2**"是否添加。如果没有添加,请通过提供任何名称和来源作为此url添加它。然后再次尝试安装WebApi.Cors

安装Microsoft.AspNet.WebApi.Cors软件包