Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Verktyget Source Link-kompilering ingår nu i .NET SDK. Source Link gör det möjligt för paket och program att bädda in information om källkontrollinformationen för de skapade artefakterna. Som en bieffekt ingår incheckningsinformation i värdet av InformationalVersion byggda bibliotek och applikationer.
Note
Den här ändringen påverkar alla projekt som har skapats med .NET 8 SDK, även de som är avsedda för .NET 7 eller en tidigare version.
Previous behavior
Före den här ändringen InformationalVersion innehöll inte några byggmetadata. Standardvärdet InformationalVersion för ett bibliotek eller program var egenskapen Version .
New behavior
Från och med .NET 8 inkluderar InformationalVersion alltid SourceRevisionId-egenskapen. För exempelvis är standardvärdet InformationalVersion för ett bibliotek eller program Version-egenskapen ochSourceRevisionId-egenskapen.
Version introduced
Förhandsversion av .NET 8 4
Typ av brytande ändring
Den här ändringen kan påverka källkompatibilitet.
Orsak till ändring
Source Link möjliggör omfattande redigeringsverktyg, till exempel stöd för go-to-definition för icke-lokala källfiler. Den här förmånen är värd att inkludera som standard för alla artefakter.
Recommended action
Om din byggprocess eller kod inte förväntar sig källrevisionsinformation i InformationalVersionkan du inaktivera det nya beteendet genom att ange IncludeSourceRevisionInInformationalVersion egenskapen till false i projektfilen.
<PropertyGroup>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>