Delen via


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.

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.

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

Zie ook