Odkaz na zdroj
Zdrojový odkaz je technologie, která vývojářům umožňuje ladění zdrojového kódu sestavení .NET z NuGetu. Zdrojový odkaz se spustí při vytváření balíčku NuGet a vloží metadata správy zdrojového kódu do sestavení a balíčku. Vývojáři, kteří si balíček stáhnutím a mají v sadě Visual Studio povolený zdrojový odkaz, můžou do zdrojového kódu zakročit. Zdrojový odkaz poskytuje metadata správy zdrojového kódu pro vytvoření skvělého prostředí pro ladění.
Ukázka odkazu na zdroj
Použití odkazu na zdroj
Pokyny pro použití odkazu na zdroj najdete v úložišti dotnet/sourcelink na GitHubu.
Pomocí desktopové aplikace Průzkumníka balíčků NuGet nebo webu nuget.info můžete ověřit, že metadata zdrojového odkazu byla úspěšně vložena do balíčku. Ověřte, že Repository
metadata existují s identifikátorem potvrzení a že soubory .pdb jsou umístěny s .dll každého cíle.
✔️ ZVAŽTE použití zdrojového odkazu k přidání metadat správy zdrojového kódu do sestavení a balíčků NuGet.
Tip
Ladění vývojářů můžete dále vylepšit přidáním atributů ladicího programu do vašich typů.
- DebuggerDisplayAttribute může přizpůsobit způsob zobrazení třídy nebo pole v oknech proměnných ladicího programu.
- DebuggerStepThroughAttribute dává ladicímu programu pokyn, aby krokoval kód místo krokování do kódu.
- DebuggerBrowsableAttribute určuje, zda je člen zobrazen v oknech proměnných ladicího programu.
✔️ ZVAŽTE publikování souborů symbolů (*.pdb
).
Pro co nejlepší prostředí ladění by knihovna měla publikovat soubory symbolů a také použít odkaz na zdroj. Další informace o souborech symbolů a balíčcích symbolů naleznete v tématu Balíčky symbolů.
✔️ ZVAŽTE povolení deterministických sestavení.
Deterministické sestavení umožňují ověřit, že výsledný binární soubor byl vytvořen ze zadaného zdroje a poskytuje sledovatelnost. Další informace o deterministických sestaveních a pokynech pro jejich povolení naleznete v tématu Deterministické sestavení.