【问题标题】:install-package Microsoft.Owin.Host.SystemWeb fails安装包 Microsoft.Owin.Host.SystemWeb 失败
【发布时间】:2016-04-11 04:43:12
【问题描述】:

我正在学习 Pluralsight 课程 on OAuth2 并已将一个项目添加到解决方案中。

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

我在包管理器控制台中运行以下命令:

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

在学习this question 之后,我尝试添加课程中的版本。结果如下:

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 显示包源是我创建的。正在调查...

标签: nuget owin


【解决方案1】:

原来我的包源没有设置为 nuget.org

在 VS2015 中,我使用了 Tools->Nuget Package Manager -> Package Manager Settings 然后选择 Nuget Package Manager -> Package Sources 并在可用的包源中检查 nuget.org。

【讨论】:

  • 解决了我的问题!谢谢:D
【解决方案2】:

我在为 VS 2013 添加新包时遇到了此类问题,它由

解决
  1. 转到工具->Nuget 包管理器-> 包管理器设置
  2. 选择Nuget包管理器->

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

    • b.包源并检查了可用包源中的 nuget.org。

【讨论】:

    猜你喜欢
    • 2014-12-26
    • 1970-01-01
    • 2012-09-01
    • 2021-12-16
    • 2011-03-19
    • 2016-06-24
    • 2019-03-15
    • 1970-01-01
    相关资源
    最近更新 更多