2011-09-18 4 views
1

내 네트워크는 인터넷영구적

I 설치 로컬 웹 기반 피드에 액세스 할 수 없습니다 및 업데이트 탭은 항상 다음과 같은 경고

을 나에게 보여줍니다 제외하고 모두가 잘 "원격 NuGet 공식 피드를 제거 이름을 확인할 수 없습니다 : go.microsoft.com를 "

내가 인터넷에 연결되어 있지 않기 때문에이 분명하다,

내가 (설정 창에서)을 Nuget 피드 소스의 공식 공급을 제거하면

Visual Studio를 다시 시작하고 공식 피드가 소스 목록으로 돌아올 때까지 모든 것이 정상적으로 작동합니다.

공식 피드를 피드 목록에서 영구히 삭제할 수있는 방법이 있습니까?

리플렉터를 사용하여 장면 뒤에서 무슨 일이 일어나고 있는지 알았는데 피드 소스 목록을 디스크에 유지하려고 할 때 Nuget이 공식 피드를 추가한다고 알았습니다.

답변

1

NuGet.config의 'activePackageSources'요소에서 공식 NuGet 피드 항목을 제거해 보았습니까? 다음 디렉토리에서 찾을 수 있습니다 : %의 USERPROFILE *이 \의 AppData \ 로밍 \ NuGet

편집 : nuget.config 파일이 적어도 1 패키지 소스를 정의 않습니다 있는지 확인하십시오, 또는 실제로 다시 떨어질 것이다 하드 코딩 된 공식 NuGet 피드 URL.

감사합니다, 사비

+0

자비에르 , 나는 비주얼 스튜디오를 다시 시작하고 "NuGet 패키지 관리자"항목을 다시 열 때마다 다시 감사, 탈 온다 – Talp

0

로컬 웹 서버를 가리키는 go.microsoft.com에 로컬 호스트 파일 (또는 DNS) 항목을 추가 할 수 있으며 이는 효과적으로 비어있는 피드 파일을 제공합니다.

조금 해킹되었지만,이 트릭은 과거에 나에게 효과적이었습니다. 내가 시도한 첫 번째 것들 중 하나입니다

관련 문제