.NET SDK'sında bulunan Kaynak Bağlantısı
Kaynak Bağlantı derleme araçları artık .NET SDK'sında yer alır. Kaynak Bağlantısı, paketlerin ve uygulamaların yerleşik yapıtların kaynak denetim bilgileri hakkında bilgi eklemesine olanak tanır. Yan etki olarak, işleme bilgileri yerleşik kitaplıkların ve uygulamaların değerine eklenir InformationalVersion
.
Not
Bu değişiklik .NET 8 SDK'sı ile oluşturulan tüm projeleri, .NET 7 veya önceki bir sürümü hedefleyenleri bile etkiler.
Önceki davranış
Bu değişiklik öncesinde, bir kitaplığın veya uygulamanın varsayılanı InformationalVersion
Version
özelliğiydi.
Yeni davranış
.NET 8'den başlayarak, bir kitaplığın veya uygulamanın varsayılanı InformationalVersion
özelliği veSourceRevisionId
özelliğidirVersion
.
Sürüm kullanıma sunulmuştur
.NET 8 Önizleme 4
Hataya neden olan değişikliğin türü
Bu değişiklik kaynak uyumluluğunu etkileyebilir.
Değişiklik nedeni
Kaynak Bağlantısı, yerel olmayan kaynak dosyalar için tanıma gitme desteği gibi zengin düzenleyici araçlarını etkinleştirir. Bu avantaj, tüm yapıtlar için varsayılan olarak dahil etmeye değer.
Önerilen eylem
Derleme işleminiz veya kodunuz içinde InformationalVersion
Kaynak Düzeltmesi bilgilerini beklemiyorsa, özelliğini false
proje dosyanızda olarak ayarlayarak IncludeSourceRevisionInInformationalVersion
yeni davranışı devre dışı bırakabilirsiniz.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>