nuget-manager은(는) 무엇을 하나요?
.NET 프로젝트/솔루션의 NuGet 패키지를 관리합니다. NuGet 패키지를 추가, 제거 또는 업데이트할 때 이 스킬을 사용합니다. 패키지 관리를 위해 dotnet CLI 사용을 강제하며, 버전 업데이트 시에만 직접 파일 편집을 허용하는 엄격한 절차를 제공합니다.
사용법
패키지 추가
dotnet add <PROJECT> package <PACKAGE_NAME>
특정 버전을 추가하려면:
dotnet add <PROJECT> package <PACKAGE_NAME> --version <VERSION>
패키지 제거
dotnet remove <PROJECT> package <PACKAGE_NAME>
패키지 업데이트
dotnet list <PROJECT> package --outdated
dotnet add <PROJECT> package <PACKAGE_NAME> --version <VERSION>
dotnet CLI를 사용할 수 없거나 실패하는 경우에만 .csproj 파일의 PackageReference를 직접 편집하십시오.
참고: 직접 파일 편집은 패키지 버전 업데이트에만 허용됩니다. 패키지 추가 또는 제거는 항상
dotnetCLI를 사용해야 합니다.
요구 사항
dotnetCLI가 설치되어 있어야 합니다.- 솔루션 디렉토리 내에 있는 프로젝트에서만 작업하십시오.
- NuGet 패키지 변경 후에는
dotnet build로 솔루션이 빌드되는지 확인하십시오.
제한 사항
- 이 스킬은 .NET 프로젝트의 NuGet 패키지 관리에만 적용됩니다.
- 솔루션의
Directory.Build.props와 같은 전역 패키지 구성을 수정하지 마십시오. - 패키지 소스는 변경하지 마십시오.