명령줄에서 NuGet 패키지 복원(NuGet.exe)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
이 문서에서는 NuGet 명령줄 인터페이스를 사용하여 프로젝트를 설정하고 NuGet 패키지를 복원하는 방법에 대해 설명합니다.
필수 구성 요소
제품 | 요구 사항 |
---|---|
Azure DevOps | - Azure DevOps 조직. - Azure DevOps 프로젝트. - Azure Artifacts 피드. - Azure Artifacts 자격 증명 공급자 을 다운로드하고 설치하세요. - 최신 NuGet 버전. |
피드에 연결
Azure DevOps 조직에 로그인한 다음 프로젝트로 이동합니다.
아티팩트선택한 다음 드롭다운 메뉴에서 피드를 선택합니다.
연결을 선택하여피드한 다음 왼쪽 탐색 창에서 NuGet.exe 선택합니다.
csproj 또는 .sln 파일과 동일한 폴더에 프로젝트에 nuget.config 파일을 추가합니다. 제공된 XML 코드 조각을 파일에 붙여넣습니다. 코드 조각은 다음과 같습니다.
조직에 한정된 피드:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
프로젝트 범위 피드:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Azure DevOps 서버에 로그인한 다음 프로젝트로 이동합니다.
아티팩트선택한 다음 피드를 선택합니다.
피드에 연결을 선택한 다음, 왼쪽 탐색 창에서 NuGet.exe 을 선택합니다.
프로젝트 설정 섹션의 지침에 따라 피드에 연결합니다.
Azure DevOps 서버에 로그인한 다음 프로젝트로 이동합니다.
아티팩트선택한 다음 피드를 선택합니다.
피드에 연결을 선택한 후, 왼쪽 탐색 창에서 NuGet을 선택합니다.
제공된 지침에 따라 패키지 원본 URL을 nuget.config 파일에 추가합니다.
패키지 복원
프로젝트 디렉터리에서 다음 명령을 실행하여 패키지를 복원합니다.
nuget.exe restore