我的网络无法访问互联网
我设置了一个基于本地网络的Feed,一切都很顺利,只是更新标签总是显示以下警告
“无法解析远程名称:go.microsoft.com”
这是显而易见的,因为我没有互联网连接,
如果我从Nuget供稿源(在设置窗口中)删除官方供稿
一切正常,直到我重新启动Visual Studio,然后官方订阅源返回到源列表。
有没有办法从Feed列表中永久删除官方Feed?
我用反射器看幕后发生了什么,我发现了 当尝试将源列表持久保存到磁盘时,Nuget会添加官方订阅源。
答案 0 :(得分:2)
不确定这是否有帮助(之前我没有注意到此行为),但您是否尝试从NuGet.config中的'activePackageSources'元素中删除官方NuGet提要条目? 您可以在以下目录中找到它:%UserProfile * \ AppData \ Roaming \ NuGet
编辑:请确保nuget.config文件确实定义了至少1个包源,否则它确实会回退到硬编码的官方NuGet供稿网址。
此致 泽维尔
答案 1 :(得分:0)
您可能希望快速查看是否添加额外的(即总共2个)非官方订阅源修复此问题...此处已更全面地介绍了这一点:Can't get rid of NuGet official package source
答案 2 :(得分:0)
您可以为go.microsoft.com
添加一个本地主机文件(或DNS)条目,该条目指向本地Web服务器,而本地Web服务器又会提供有效的空文件。
有点hacky,但这个技巧在过去对我有用。