Tautan Sumber disertakan dalam .NET SDK
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 efek samping, informasi penerapan disertakan dalam InformationalVersion
nilai pustaka dan aplikasi bawaan.
Catatan
Perubahan ini memengaruhi proyek apa pun yang dibangun dengan .NET 8 SDK, bahkan yang menargetkan .NET 7 atau versi yang lebih lama.
Perilaku sebelumnya
Sebelum perubahan ini, default InformationalVersion
pustaka atau aplikasi adalah Version
properti .
Perilaku yang baru
Mulai dari .NET 8, default InformationalVersion
pustaka atau aplikasi adalah Version
properti danSourceRevisionId
properti .
Versi yang diperkenalkan
Pratinjau .NET 8 4
Jenis perubahan yang melanggar
Perubahan ini dapat memengaruhi kompatibilitas sumber.
Alasan untuk berubah
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.
Tindakan yang direkomendasikan
Jika proses atau kode build Anda tidak mengharapkan informasi Revisi Sumber di InformationalVersion
, Anda dapat menonaktifkan perilaku baru dengan mengatur properti ke IncludeSourceRevisionInInformationalVersion
false
dalam file proyek Anda.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>