Källlänk

Source Link är en teknik som möjliggör källkodsfelsökning av .NET-sammansättningar från NuGet av utvecklare. Source Link körs när du skapar NuGet-paketet och bäddar in metadata för källkontroll i sammansättningar och paketet. Utvecklare som laddar ned paketet och har Source Link aktiverat i Visual Studio kan gå in i källkoden. Source Link tillhandahåller metadata för källkontroll för att skapa en bra felsökningsupplevelse.

Instruktioner för att använda Källlänk finns på GitHub-lagringsplatsen dotnet/sourcelink .

Du kan använda skrivbordsappen NuGet Package Explorer eller nuget.info webbplats för att bekräfta att Källlänksmetadata har bäddats in i paketet. Kontrollera att Repository metadata finns med en incheckningsidentifierare och att .pdb-filer finns med varje måls .dll.

Source Link in NuGet Package Explorer

✔️ ÖVERVÄG att använda Källlänk för att lägga till källkontrollmetadata i dina sammansättningar och NuGet-paket.

Dricks

Du kan förbättra utvecklarens felsökningsupplevelse ytterligare genom att lägga till felsökningsattribut i dina typer.

✔️ ÖVERVÄG att publicera symbolfiler (*.pdb).

För bästa felsökningsupplevelse bör biblioteket publicera symbolfiler och använda Källlänk. Mer information om symbolfiler och symbolpaket finns i Symbolpaket.

✔️ ÖVERVÄG att aktivera deterministiska versioner.

Deterministiska versioner möjliggör verifiering av att den resulterande binärfilen skapades från den angivna källan och ger spårningsbarhet. Mer information om deterministiska versioner och instruktioner för att aktivera dem finns i Deterministiska versioner.