Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Alat build Source Link sekarang disertakan dalam .NET SDK. Source Link memungkinkan paket dan aplikasi untuk menyematkan informasi tentang informasi kontrol sumber artefak bawaan. Sebagai dampak sampingan, informasi commit disertakan dalam InformationalVersion nilai perpustakaan dan aplikasi yang dibangun.
Note
Perubahan ini memengaruhi proyek apa pun yang dibangun dengan .NET 8 SDK, bahkan yang menargetkan .NET 7 atau versi yang lebih lama.
Previous behavior
Sebelum perubahan ini, InformationalVersion tidak menyertakan metadata build apa pun. Default InformationalVersion di pustaka atau aplikasi adalah properti Version.
New behavior
Mulai pada .NET 8, InformationalVersion menyertakan properti SourceRevisionId dalam semua kasus. Misalnya, default
Version introduced
Pratinjau .NET 8 4
Jenis perubahan yang memutus kompatibilitas
Perubahan ini dapat memengaruhi kompatibilitas sumber .
Alasan perubahan
Source Link memungkinkan alat editor yang kaya, seperti dukungan go-to-definition untuk file sumber non-lokal. Manfaat ini layak termasuk secara default untuk semua artefak.
Recommended action
Jika proses atau kode build Anda tidak mengharapkan informasi Revisi Sumber di InformationalVersion, Anda dapat menonaktifkan perilaku baru dengan mengatur properti ke IncludeSourceRevisionInInformationalVersionfalse dalam file proyek Anda.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>