安装包 Microsoft.Owin.Host.SystemWeb 失败
install-package Microsoft.Owin.Host.SystemWeb fails
我正在学习 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.org
在 VS2015 中,我使用了工具->Nuget 包管理器-> 包管理器设置
然后选择 Nuget Package Manager -> Package Sources 并在可用包源中选中 nuget.org。
我遇到了为 VS 2013 添加新包的此类问题,它已被
解决
- 转到工具->Nuget 包管理器-> 包管理器设置
选择了 Nuget 包管理器->
一个。常规 -> 清除包缓存(右侧按钮)。
b. Package Sources 并在可用的包源中检查 nuget.org。
我正在学习 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.org
在 VS2015 中,我使用了工具->Nuget 包管理器-> 包管理器设置 然后选择 Nuget Package Manager -> Package Sources 并在可用包源中选中 nuget.org。
我遇到了为 VS 2013 添加新包的此类问题,它已被
解决- 转到工具->Nuget 包管理器-> 包管理器设置
选择了 Nuget 包管理器->
一个。常规 -> 清除包缓存(右侧按钮)。
b. Package Sources 并在可用的包源中检查 nuget.org。