Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Technologie Source Link umožňuje vývojářům 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 stáhnou balíček a mají v sadě Visual Studio povolený Source Link, mohou procházet jeho zdrojový kód. 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, zda metadata Repository jsou přítomna s identifikátorem commitu a že soubory .pdb jsou umístěny u .dllkaž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.
Návod
Zkušenost vývojáře s laděním můžete dále vylepšit přidáním atributů debuggeru do vašich typů.
- DebuggerDisplayAttribute může přizpůsobit to, jak je třída nebo pole zobrazena v oknech proměnných ladicího programu.
- DebuggerStepThroughAttribute dává ladiči pokyn, aby procházel kód místo vstupu 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 Source Link (odkaz na zdrojový kód). 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í.