Latihan - Mengelola pembaruan dependensi di proyek .NET Anda
Dependensi yang Anda gunakan di aplikasi dapat sering diperbarui dan mungkin berisi fitur baru, perbaikan bug, dan pembaruan keamanan penting. Aplikasi yang Anda buat berukuran kecil, dan hanya memiliki satu ketergantungan. Seharusnya Anda dapat memperbaruinya dengan mudah. Untuk memanfaatkan fitur terbaru, lihat apakah Anda dapat memperbarui aplikasi.
Meningkatkan dependensi aplikasi
Dalam file DotNetDependencies.csproj , lihat
dependencies. Tampilannya akan seperti kode ini:<ItemGroup> <PackageReference Include="Humanizer" Version="2.7.9" /> </ItemGroup>Untuk melihat dependensi yang diinstal, jalankan perintah ini:
dotnet list packagePerintah harus menghasilkan versi yang diminta dan versi yang diselesaikan (diinstal) akhir.
Top-level Package Requested Resolved > Humanizer 2.7.9 2.7.9Untuk melihat dependensi yang kedaluwarsa, jalankan perintah ini:
dotnet list package --outdatedOutputnya akan terlihat seperti output berikut. Anda mungkin mendapatkan nilai yang berbeda di
Latestkolom .Project `DotNetDependencies` has the following updates to its packages [net8.0]: Top-level Package Requested Resolved Latest > Humanizer 2.7.9 2.7.9 2.11.10Secara default, perintah ini memeriksa versi stabil terbaru. Untuk memeriksa paket prarilis, tambahkan
--include-prereleaseke perintah sebelumnya:dotnet list package --outdated --include-prereleaseAnda dapat, dengan tingkat keyakinan tertentu, memperbarui ke versi
Latest. Melakukannya memastikan dependensi mendapatkan fitur dan patch terbaru dalam versi utama tersebut. Untuk menginstal versi terbaru, jalankan perintah berikut:dotnet add package HumanizerAnda harus mendapatkan output yang mirip dengan contoh berikut:
info : PackageReference for package 'Humanizer' version '2.11.10' updated in file 'C:\Users\username\Desktop\DotNetDependencies\DotNetDependencies.csproj'.Output menyatakan bahwa dependensi proyek Anda diperbarui.
Jika ingin meningkatkan ke versi dependensi tertentu, Anda dapat menambahkan parameter
--versiondan menentukan versi tertentu.dotnet add package Humanizer --version 2.11.10Terakhir, Anda juga dapat menginstal paket prarilis terbaru dengan menambahkan
--prereleaseparameter .dotnet add package Humanizer --prereleaseHasil Anda mungkin sedikit berbeda. Versi yang terdaftar harus sesuai dengan versi terbaru dari paket yang tersedia.
Selamat. Anda meningkatkan dependensi di aplikasi Anda. Kerja bagus!