Sdílet prostřednictvím


Zdrojový odkaz zahrnutý v sadě .NET SDK

Nástroje pro sestavení zdrojového propojení jsou teď součástí sady .NET SDK. Zdrojový odkaz umožňuje balíčkům a aplikacím vkládat informace o informacích o správě zdrojového kódu vytvořených artefaktů. Jako vedlejší účinek jsou informace o potvrzení zahrnuté v InformationalVersion hodnotě sestavených knihoven a aplikací.

Note

Tato změna má vliv na projekt vytvořený pomocí sady .NET 8 SDK, a to i těch, které cílí na .NET 7 nebo starší verzi.

Previous behavior

Před touto změnou InformationalVersion neobsahoval žádná metadata sestavení. Výchozí InformationalVersion knihovny nebo aplikace byl Version atribut.

New behavior

Počínaje .NET 8 InformationalVersion zahrnuje vlastnost SourceRevisionId ve všech případech. Například Version vlastnost aSourceRevisionId vlastnost jsou výchozími hodnotami InformationalVersion knihovny nebo aplikace.

Version introduced

.NET 8 Preview 4

Typ zásadní změny

Tato změna může ovlivnit kompatibilitu zdroje.

Důvod změny

Odkaz na zdroj umožňuje bohaté nástroje editoru, jako je go-topodpora definic pro jiné než místní zdrojové soubory. Tato výhoda stojí za zahrnutí všech artefaktů ve výchozím nastavení.

Pokud váš proces sestavení nebo kód neočekává informace o revizi zdroje, nové chování můžete zakázat nastavením vlastnosti InformationalVersion na IncludeSourceRevisionInInformationalVersion ve vašem souboru projektu.

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

See also