Nuget 安装包Microsoft.Owin.Host.SystemWeb失败

Nuget 安装包Microsoft.Owin.Host.SystemWeb失败,nuget,owin,Nuget,Owin,我正在学习Pluralsight课程,并在解决方案中添加了一个项目 我使用了一个新的Asp.NET4.5.2空模板,我已将SSL设置为true。 我将框架设置回4.5,以与解决方案中的其他项目保持一致 我在Package Manager控制台中运行以下操作: PM> install-package Microsoft.Owin.Host.SystemWeb 错误是: Install-Package : Unable to find package 'Microsoft.Owin.Host

我正在学习Pluralsight课程,并在解决方案中添加了一个项目

我使用了一个新的Asp.NET4.5.2空模板,我已将SSL设置为true。 我将框架设置回4.5,以与解决方案中的其他项目保持一致

我在Package Manager控制台中运行以下操作:

PM> install-package Microsoft.Owin.Host.SystemWeb
错误是:

Install-Package : Unable to find package 'Microsoft.Owin.Host.SystemWeb'At line:1 char:1
+ install-package Microsoft.Owin.Host.SystemWeb
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
学习之后,我尝试添加课程中的版本。结果如下:

PM> install-package Microsoft.Owin.Host.SystemWeb -Version 3.0.1
Attempting to gather dependencies information for package 'Microsoft.Owin.Host.SystemWeb.3.0.1' with respect to project 'TripCompany.IdentityServer', targeting '.NETFramework,Version=v4.5'
Install-Package : Package 'Microsoft.Owin.Host.SystemWeb' is not found in the following primary source(s): 'E:\EShared\NuGet'. Please verify all your online 
package sources are available.At line:1 char:1
+ install-package Microsoft.Owin.Host.SystemWeb -Version 3.0.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId 

事实证明,我并没有将我的包源代码设置为nuget.org

在VS2015中,我使用了工具->Nuget软件包管理器->软件包管理器设置
然后选择Nuget Package Manager->Package Sources,并在可用的Package Sources中选中Nuget.org。

我面临为VS 2013添加新软件包的这类问题,它由解决

  • 转到工具->Nuget软件包管理器->软件包管理器设置
  • 选定的Nuget包管理器->

    • a。常规->清除包缓存(右侧按钮)

    • b。包源,并在可用包源中选中nuget.org


  • Nuget显示包源是我创建的。调查…解决了我的问题!谢谢:D