首页 > 解决方案 > 尝试在 .Net 中安装软件包时出错

问题描述

当我尝试使用以下命令在 Visual Studio 2017 中安装包时,

PM> Install-Package Microsoft.IdentityModel -Version 7.0.0

我收到以下错误

尝试针对项目“Portal.System”收集包“Microsoft.IdentityModel.7.0.0”的依赖关系信息,目标是“.NETFramework,Version=v4.0”

安装包:从源“nuget.org”检索“Microsoft.IdentityModel.7.0.0”的包元数据时出错。

发送请求时发生错误。
无法解析远程名称:'api.nuget.org' At line:1 char:1

  • 安装包 Microsoft.IdentityModel -版本 7.0.0
  •  + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
     + FullyQualifiedErrorId : NuGetCmdletUnhandledException, NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
    

我该如何解决这个问题。

标签: .netvisual-studio-2017nugetnuget-packageinstall.packages

解决方案


同意zivkan,当您使用 VS2017 时,此问题可能与 Internet 连接有关。

特别是您需要检查您是否可以nuget.org通过您的 IE 浏览器访问网站。我认为这个问题表明您的DNS provider. 请检查这一点并修复连接。

另外:如果您在代理后面使用 nuget.org,有关nuget.config的一些详细信息可能会有所帮助。


推荐阅读