1

我的网络无法访问互联网

我设置了一个基于本地网络的提要,一切都很好,除了更新选项卡总是向我显示以下警告

“无法解析远程名称:go.microsoft.com”

这很明显,因为我没有互联网连接,

如果我从 Nuget 提要源中删除官方提要(在设置窗口中)

一切正常,直到我重新启动 Visual Studio,然后官方提要返回源列表。

有没有办法从提要列表中永久删除官方提要?

我使用反射器查看幕后发生的事情,我发现 Nuget 会在尝试将提要源列表持久保存到磁盘时添加官方提要(如果它不存在)。

4

2 回答 2

2

不确定这是否有帮助(我之前没有注意到这种行为),但您是否尝试从 NuGet.config 中的“activePackageSources”元素中删除官方 NuGet 提要条目?您可以在以下目录中找到它:%UserProfile*\AppData\Roaming\NuGet

编辑:请确保 nuget.config 文件确实定义了至少 1 个包源,否则它确实会回退到硬编码的官方 NuGet 提要 URL。

问候,泽维尔

于 2011-09-19T05:13:23.850 回答
0

您可以添加一个指向本地 Web 服务器的本地主机文件(或 DNS)条目,go.microsoft.com该服务器反过来提供一个有效的空提要文件。

有点hacky,但这个技巧过去对我有用。

于 2012-05-15T22:19:08.490 回答