2011-09-18 104 views
1

我的网络与Internet删除的NuGet官方饲料永久

我设置一个本地的基于Web Feed的访问,一切都很好,除了更新标签总是让我看到下面的警告

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

这是显而易见的,因为我没有互联网连接,

如果我删除从饲料的NuGet源的官方饲料(在设置窗口)

一切工作正常,直到我重新启动Visual Studio,然后官方饲料回到源列表。

有没有办法从饲料列表中永久删除官方饲料?

我用反射器看幕后发生了什么,我发现 Nuget添加官方饲料,如果它不存在,当试图将饲料来源列表持久化到磁盘。

回答

1

不知道这是否有帮助(我之前没有注意到此行为),但是您是否尝试从NuGet.config中的'activePackageSources'元素中删除官方的NuGet订阅源条目? 您可以在以下目录中找到它:%USERPROFILE * \应用程序数据\漫游\的NuGet

编辑:请确保nuget.config文件并确定至少1包源,或者它的确会回落到硬编码的官方NuGet供稿网址。

问候, 泽维尔

+0

泽维尔 这是第一件事我试过一次, 每当我重新启动Visual Studio并重新打开“的NuGet包管理器”的条目回来 谢谢,塔尔 – Talp

0

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

有点不好意思,但这个窍门在过去对我有效。