.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ı InformationalVersionVersion ö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.

Derleme işleminiz veya kodunuz içinde InformationalVersionKaynak Düzeltmesi bilgilerini beklemiyorsa, özelliğini false proje dosyanızda olarak ayarlayarak IncludeSourceRevisionInInformationalVersion yeni davranışı devre dışı bırakabilirsiniz.

<PropertyGroup>
  <IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>

Ayrıca bkz.