앱에 사용하는 종속성은 자주 업데이트할 수 있으며 새 기능, 버그 수정, 중요한 보안 업데이트를 포함할 수도 있습니다. 만든 앱은 소규모이고 종속성이 하나뿐입니다. 앱을 업데이트하는 것은 간단합니다. 최신 기능을 활용하려면 앱을 업데이트할 수 있는지 확인합니다.
앱 종속성 업그레이드
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
결과는 약간 다를 수도 있습니다. 나열되는 버전은 사용 가능한 최신 패키지 버전에 해당합니다.