Bagikan melalui


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.

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>

Lihat juga