Link źródłowy uwzględniony w zestawie SDK platformy .NET
Narzędzia kompilacji linku źródłowego są teraz uwzględnione w zestawie SDK platformy .NET. Link źródłowy umożliwia pakietom i aplikacjom osadzanie informacji o kontrolce źródła wbudowanych artefaktów. W efekcie ubocznym informacje o zatwierdzeniu są uwzględniane w InformationalVersion
wartości utworzonych bibliotek i aplikacji.
Uwaga
Ta zmiana dotyczy każdego projektu utworzonego przy użyciu zestawu .NET 8 SDK, nawet tych, które są przeznaczone dla platformy .NET 7 lub starszej wersji.
Poprzednie zachowanie
Przed tą zmianą domyślną InformationalVersion
wartością biblioteki lub aplikacji była Version
właściwość .
Nowe zachowanie
Począwszy od platformy .NET 8, domyślną InformationalVersion
wartością biblioteki lub aplikacji jest Version
właściwość i SourceRevisionId
właściwość .
Wprowadzona wersja
.NET 8 (wersja zapoznawcza 4)
Typ zmiany powodującej niezgodność
Ta zmiana może mieć wpływ na zgodność źródła.
Przyczyna wprowadzenia zmiany
Link źródłowy umożliwia zaawansowane narzędzia edytora, takie jak obsługa przechodzenia do definicji dla plików źródłowych innych niż lokalne. Ta korzyść jest domyślnie uwzględniana dla wszystkich artefaktów.
Zalecana akcja
Jeśli proces kompilacji lub kod nie oczekuje informacji o poprawce źródłowej w programie InformationalVersion
, możesz wyłączyć nowe zachowanie, ustawiając IncludeSourceRevisionInInformationalVersion
właściwość na false
wartość w pliku projektu.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>