program story

Nuget-빌드 중에 Nuget이 누락 된 패키지를 다운로드하도록 허용하지 않음

inputbox 2020. 11. 27. 08:05
반응형

Nuget-빌드 중에 Nuget이 누락 된 패키지를 다운로드하도록 허용하지 않음


다음과 같은 메시지가 나타납니다.

오류 1 패키지 복원은 기본적으로 비활성화되어 있습니다. 동의하려면 Visual Studio 옵션 대화 상자를 열고 패키지 관리자 노드를 클릭 한 다음 'NuGet이 빌드 중에 누락 된 패키지를 다운로드하도록 허용'을 선택합니다. 환경 변수 'EnableNuGetPackageRestore'를 'true'로 설정하여 동의 할 수도 있습니다.

도구-> 옵션으로 이동하면 패키지 관리자가 표시되지 않고 아래에 패키지 소스 및 최근 패키지가 표시됩니다. 그래도 빌드하는 동안 Nuget이 누락 된 패키지를 다운로드하도록 설정할 수있는 곳이 없습니다.


UI에서 동의를 제공하는 옵션이 NuGet Package Manager 1.8에 추가되었습니다. 도구-> 옵션-> 패키지 관리자-> 일반 : "패키지 복원 : NuGet이 빌드 중에 누락 된 패키지를 다운로드하도록 허용"의 세 번째 항목입니다.

도구-> 확장 관리자에서 NuGet이 최신 상태인지 확인하십시오.

또는 EnableNuGetPackageRestore환경 변수를 로 설정하여 동의 할 수 있습니다 true.


패키지를 다운로드하려면 추가 단계가 필요하다는 것을 알았습니다.

  1. NuGet이 빌드 중에 누락 된 패키지를 다운로드하도록 허용을 선택합니다.

  2. 프로젝트 및 솔루션에서 항상 솔루션 표시를 선택하십시오.

  3. 솔루션을 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 복원 활성화

  4. NuGet 패키지 관리를 열고 복원을 클릭합니다.


도구-> 옵션 아래에 "패키지 관리자"노드가없는 것 같습니다. [이것은 Visual Studio 2013에 있습니다. :-)]. 거기에 해당 노드를 가져 오기 위해 도구-> 확장 및 업데이트로 이동하여 너겟을 검색했습니다. "NuGet for Visual Studio 2013"을 설치하면 노드와 패키지 복원을 허용하는 옵션이 생겼습니다!


Visual Studio 2010 및 NuGet 2.0을 사용하고 있습니다.

누군가가 다양한 패키지에 NuGet을 사용하는 솔루션을 체크인했습니다. 솔루션을 확인하고 빌드했을 때 동일한 오류가 발생했습니다. 또한 도구-> 옵션 창에서 NuGet 패키지 관리자를 볼 때 패키지 복원에 이미 적절한 확인란이 선택되어 있습니다.

패키지 캐시 지우기 버튼을 클릭 해 보았습니다. 그 후 모든 것이 올바르게 구축되었습니다.

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/11261310/nuget-dont-see-allow-nuget-to-download-missing-packages-during-build

반응형