程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Visual Studio 2019 无法获取 nuget 包大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Visual studio 2019 无法获取 nuget 包?

开发过程中遇到Visual studio 2019 无法获取 nuget 包的问题如何解决?下面主要结合日常开发的经验,给出你关于Visual studio 2019 无法获取 nuget 包的解决方法建议,希望对你解决Visual studio 2019 无法获取 nuget 包有所启发或帮助;

我想知道有没有办法让 VS 2019 与 nuget 存储库一起工作? 通常它工作正常,但有时会发生以下情况。 我将一个包推送到我的 nexus 企业存储库中,等待了一段时间(包已经在 repo 中),然后打开了一个 .csproj 文件并输入了推送版本。 VS 无法加载有错误的包

无法从远程检索有关 '%packagename' 的信息 来源 'https://nexus****/repository/nuget-group/FindPackagesByID()?ID='%packagename'&semVerLevel=2.0.0'。

当然,如果将链接复制到浏览器,它打开就可以了。我确实可以访问 nexus 和 nuget.org,但是 VS 无法从它们那里获取任何包 - 无论是通过 .csproj 还是 Nuget Manager UI 都是 VS!

重启机器无关紧要。 dotnet restore 也会产生错误。 唯一有用的是通过 VS 安装程序安装 VS 更新。 今天我已经安装了一个更新,所以我现在不能这样做。

有什么办法可以让这个工作吗?

解决方法

您可以尝试使用 nuget.exe 在您的机器中注册源。

nuget.exe sources Add -Name "source" -source {Path to the package(s) sourcE}

然后重新启动您的视觉工作室。

,

我查看了包管理器输出,发现有时会出现一条消息。该消息类似于“无法连接到主机,因为它拒绝或已在 xxx.xxx.xxx.xxx 处出现连接错误”。 (我从俄语翻译过来的脏话)

但重点是:这个IP既不是nexus主机也不是任何中间主机。我发现这是我们的旧企业代理(因为新的企业代理无法访问 nuget.org),它已过时且不受支持。所以,我刚刚从 %APPDATA%/roaR_167_11845@ing/Nuget/Nuget.config 中删除了代理部分,至少本地连接对我来说总是可用的。

大佬总结

以上是大佬教程为你收集整理的Visual Studio 2019 无法获取 nuget 包全部内容,希望文章能够帮你解决Visual Studio 2019 无法获取 nuget 包所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。