우리는 내부 구성 요소를 공유하기위한 전용 너겟 저장소가 있습니다. 지금은 네트워크 공유 만 사용하고 있습니다.Nuget 설치 패키지 및 네트워크 공유
비록 몇 가지 문제가 있습니다. 패키지 관리자 대화 상자를 사용하면 모든 것이 잘 작동합니다. 패키지를 검색하여 설치하고 빌드 할 수 있습니다.
그러나 패키지 관리자 콘솔 명령 : install-package My.Package (여기서 My.Package는 nuspec 파일의 < id> 태그에있는 정확한 문자열 임)를 사용하면 누젠이 인식 할 수없는 오류가 발생합니다 패키지를 찾을 수
를 내가의 버전 번호를 포함 패키지를 설치하는 경우 :.. My.Package.1.0.0 - 패키지 설치 후 콘솔에서
작동하지만, 우리의 빌드 서버는 다운로드 실패 우리 패키지를 설치 패키지에서 가져 오는 것과 같은 오류가있는 패키지 (빌드 서버가 패키지 복원을 사용함)
나는 내 nuspec 파일을 공개적으로 사용할 수있는 패키지로 찾아서 찾아냅니다. 내가 알 수있는 유일한 차이점은 우리의 nuget 패키지는 네트워크 공유에 있지만 공개 패키지는 웹 서버에 있다는 것입니다.
네트워크 공유를 사용하면 동작에 차이가 있습니까?
로컬 너겟을 사용할 때마다 명령 줄과 패키지 탐색기에서 제대로 작동 할 때마다 패키지에서이 도구를 실행 해보십시오. 관리자 콘솔을 열고 repo :'. \. nuget \ NuGet.exe sources lists'를 올바르게 나열했는지 확인하십시오. –