A .NET SDK-ban található forráshivatkozás
A Source Link buildelési eszköz már része a .NET SDK-nak. A Source Link lehetővé teszi a csomagok és alkalmazások számára, hogy adatokat ágyazzanak be a beépített összetevők forrásvezérlési információiba. Mellékhatásként a véglegesítési információkat a InformationalVersion
beépített kódtárak és alkalmazások értéke tartalmazza.
Feljegyzés
Ez a változás a .NET 8 SDK-val készült projektekre is hatással van, még a .NET 7-et vagy egy korábbi verziót célzó projektekre is.
Előző viselkedés
A módosítás előtt egy tár vagy alkalmazás alapértelmezett tulajdonsága InformationalVersion
volt a Version
tulajdonság.
Új viselkedés
A .NET 8-tól kezdődően egy tár vagy alkalmazás alapértelmezett értéke InformationalVersion
a Version
tulajdonság és a SourceRevisionId
tulajdonság.
Bevezetett verzió
.NET 8 előzetes verzió 4
A kompatibilitástörő változás típusa
Ez a módosítás hatással lehet a forráskompatibilitásra.
A változás oka
A Source Link lehetővé teszi a gazdag szerkesztőeszköz használatát, például a nem helyi forrásfájlok definícióalapú támogatását. Ezt az előnyt alapértelmezés szerint érdemes beleszámítanák az összes összetevőbe.
Javasolt művelet
Ha a buildelési folyamat vagy a kód nem számít a forrásváltozat információiraInformationalVersion
, letilthatja az új viselkedést, ha a tulajdonságot false
a IncludeSourceRevisionInInformationalVersion
projektfájlban állítja be.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: