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.
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 InformationalVersionworden verwacht, kunt u het nieuwe gedrag uitschakelen door de IncludeSourceRevisionInInformationalVersion eigenschap false in te stellen op het projectbestand.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en bekijken. Raadpleeg onze gids voor inzenders voor meer informatie.
Feedback over .NET
.NET is een opensourceproject. Selecteer een koppeling om feedback te geven:
When you're collaborating with other developers, it's important to manage your source code by using version control. For finance and operations apps, source code is managed by using Azure DevOps within Visual Studio.