2011-09-18 102 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服務器,該服務器反過來提供一個有效空的提要文件。

有點不好意思,但這個竅門在過去對我有效。