Visual Studio 2010의 내 솔루션은 TFS 소스 제어하에 있습니다. NuGet UI를 열고 새 패키지를 설치하려고하면 HTTP 401 Unauthorized 오류가 발생합니다.NuGet을 사용하여 패키지를 설치하면 TFS에 연결되어 401 오류가 발생합니다.
동시에 피들러를 실행하면 NuGet이 (아마도 NuGet 서버 대신) 내 TFS 서버에 연결하려고하는 것을 볼 수 있습니다.
정확히 무슨 일이 벌어지고 있으며 패키지를 설치하려면 어떻게해야합니까?
UPDATE :
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<GetRepositoryProperties/>
</soap:Body>
</soap:Envelope>
요청 메시지를 표시하기 위해 질문을 업데이트했습니다. 내 "패키지 소스"목록의 유일한 것은 공식 NuGet 소스입니다. –
내 답변에 도움이 될 수있는 약간의 정보가있는 링크를 추가했습니다. –
훌륭해, Visual Studio에서 NuGet dir의'NuGet.TeamFoundationServer.dll' 파일의 이름을 바꾼 다음 VS2010을 다시 시작한 다음 모두 정상적으로 작동합니다. 나는 TFS가 조금 이상하게 설정되었다고 생각하지만 적어도 지금은 패키지가 정렬 될 때까지 설치할 수있다. –