.NET 프로젝트에서 종속성 업데이트 관리

앱에 사용하는 종속성은 자주 업데이트할 수 있으며 새 기능, 버그 수정, 중요한 보안 업데이트를 포함할 수도 있습니다. 만든 앱은 소규모이고 종속성이 하나뿐입니다. 앱을 업데이트하는 것은 간단합니다. 최신 기능을 활용하려면 앱을 업데이트할 수 있는지 확인합니다.

목차

앱 종속성 업그레이드

DotNetDependencies.csproj 파일에서 dependencies를 확인합니다. 다음 코드와 같이 표시됩니다.

<ItemGroup>
     <PackageReference Include="Humanizer" Version="2.7.9" />
</ItemGroup>

설치된 종속성을 확인

.NET CLI

dotnet list package

그러면 요청된 버전과 최종 확인된(설치된) 버전이 출력됩니다.

Top-level Package      Requested   Resolved
> Humanizer            2.7.9        2.7.9

오래된 종속성을 확인

.NET CLI

dotnet list package --outdated

다음 출력과 같을 수 있습니다. Latest 열에 다른 값이 표시될 수도 있습니다.

Project `DotNetDependencies` has the following updates to its packages
   [net5.0]:
   Top-level Package      Requested   Resolved   Latest
   > Humanizer            2.7.9       2.7.9      2.8.26

Latest 버전 업데이트

.NET CLI

dotnet add package Humanizer 

출력은 다음과 같습니다.

출력복사

info : PackageReference for package 'Humanizer' version '2.8.26' updated in file 'C:\Users\jamont\Desktop\DotNetDependencies\DotNetDependencies.csproj'.

이 출력은 프로젝트 종속성이 업데이트되었음을 명시합니다.

특정 버전의 종속성으로 업그레이드하려는 경우 --version 매개 변수에 추가하고 특정 버전을 지정할 수 있습니다.

.NET CLI

dotnet add package Humanizer --version 2.8.26

마지막으로 --prerelease 매개 변수에 추가하여 최신 시험판 패키지를 설치할 수도 있습니다.

.NET CLI

dotnet add package Humanizer --prerelease

결과는 약간 다를 수도 있습니다. 나열되는 버전은 사용 가능한 최신 패키지 버전에 해당합니다.

최신글

관련 글  C#이 대세, C#으로 할 수 있는 것들

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다