1

私のネットワークはインターネットにアクセスできません

ローカル Web ベースのフィードをセットアップしましたが、更新タブに次の警告が常に表示されることを除いて、すべて問題ありません。

「リモート名を解決できませんでした: 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

go.microsoft.comローカル Web サーバーを指すローカル ホストファイル (または DNS) エントリを追加すると、実質的に空のフィード ファイルが提供されます。

少しハックですが、このトリックは過去にうまくいきました。

于 2012-05-15T22:19:08.490 に答える