Bronkoppeling opgenomen in de .NET SDK
De buildhulpprogramma's van Source Link zijn nu opgenomen in de .NET SDK. Met Source Link kunnen pakketten en toepassingen informatie insluiten over de informatie over broncodebeheer van de gemaakte artefacten. Als neveneffect wordt doorvoerinformatie opgenomen in de InformationalVersion
waarde van ingebouwde bibliotheken en toepassingen.
Notitie
Deze wijziging is van invloed op elk project dat is gebouwd met de .NET 8 SDK, zelfs projecten die gericht zijn op .NET 7 of een eerdere versie.
Vorig gedrag
Vóór deze wijziging was de standaardwaarde InformationalVersion
van een bibliotheek of toepassing de Version
eigenschap.
Nieuw gedrag
Vanaf .NET 8 is de standaardwaarde InformationalVersion
van een bibliotheek of toepassing de Version
eigenschap en de SourceRevisionId
eigenschap.
Versie geïntroduceerd
.NET 8 Preview 4
Type wijziging die fouten veroorzaken
Deze wijziging kan van invloed zijn op de broncompatibiliteit.
Reden voor wijziging
Source Link maakt uitgebreide editorhulpprogramma's mogelijk, zoals ondersteuning voor go-to-definition voor niet-lokale bronbestanden. Dit voordeel is de moeite waard, inclusief standaard voor alle artefacten.
Aanbevolen actie
Als in uw buildproces of code geen bronrevisiegegevens InformationalVersion
worden verwacht, kunt u het nieuwe gedrag uitschakelen door de IncludeSourceRevisionInInformationalVersion
eigenschap false
in te stellen op het projectbestand.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>