Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Narzędzia kompilacyjne Source Link są teraz uwzględnione w zestawie SDK dla 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.
Note
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.
Previous behavior
Przed tą zmianą InformationalVersion nie zawierał żadnych metadanych kompilacji. Domyślnym InformationalVersion biblioteki lub aplikacji był Version parametr.
New behavior
Począwszy od platformy .NET 8, InformationalVersion obejmuje właściwość SourceRevisionId we wszystkich przypadkach. Na przykład domyślną InformationalVersion biblioteki lub aplikacji jest Version właściwość orazSourceRevisionId.
Version introduced
.NET 8 (wersja zapoznawcza 4)
Typ zmiany przełamującej
Ta zmiana może mieć wpływ na zgodność źródła .
Przyczyna zmiany
Link źródłowy umożliwia zaawansowane narzędzia edytora, takie jak obsługa go-to-definition dla plików źródłowych innych niż lokalne. Ta korzyść jest domyślnie uwzględniana dla wszystkich artefaktów.
Recommended action
Jeśli proces kompilacji lub kod nie oczekuje informacji o wersji źródłowej w znaczniku InformationalVersion, możesz wyłączyć nowe zachowanie, ustawiając właściwość IncludeSourceRevisionInInformationalVersion na false w pliku projektu.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>