Sdílet prostřednictvím


Ladění spravovaného kódu

Tato část popisuje běžné problémy ladění a techniky pro spravované aplikace nebo aplikace napsané v jazycích, jejichž cílem společného jazykového modulu runtime, jako je například Visual Basic, C# a C++.Technik popsaných v tomto poli jsou vysoké úrovni techniky.Další informace naleznete v tématu použití ladicího nástroje.

V tomto oddíle

  • Diagnostické zprávy v okně Výstup
    Popisuje Debug a Trace tříd, se kterými můžete psát zprávy run-time výstup okna.Tyto třídy zahrnují výstupní metod, které umožňují výstup informací bez přerušení provádění a informace výstup, který také rozdělí spuštění, pokud dojde k selhání zadanou podmínku.

  • Výrazy ve spravovaném kódu
    Popisuje výrazy ve spravovaném kódu, které zkušební podmínky, které zadáte jako argumenty pro Assert metod.Kromě toho toto téma obsahuje příklady kódu, informace o použití Debug a Trace metody třídy, důležité informace o ladění a vydání verze kódu, vedlejší účinky, uplatnit argumenty, přizpůsobení vyhodnocení chování a konfigurační soubory.

  • Zastavit příkazy v jazyce Visual Basic
    Popisuje Stop příkaz, který poskytuje alternativu k nastavení zarážky.Ukázkový kód je k dispozici také, spolu s porovnání Stop prohlášení a End prohlášení, a také mezi Stop a Assert prohlášení.

  • Návod: Ladění formuláře systému Windows
    Poskytuje podrobné pokyny pro vytvoření formuláře systému Windows a ladění daného formuláře.Formulář pro systém Windows, standardní součástí spravované aplikace pro systém Windows je jedním z nejběžnějších spravovaných aplikací.Tento návod používá Visual C# a Visual Basic, ale jsou obecně podobné techniky pro vytvoření formuláře systému Windows pomocí C++.

  • Ladění metody "při spuštění"
    Obsahuje příklady kódu, který umožňuje ladění OnStart metoda nereagovala.Chcete-li ladit OnStart metody služby systému Windows, je nutné přidat několik řádků kódu pro simulaci služby.

  • Kombinovaný režim ladění
    Tento článek popisuje ladění aplikace pracující v kombinovaném režimu.To znamená, aplikace, které spojuje nativního kódu se spravovaným kódem.

  • Chyba: Ladění není možné, protože v systému je povoleno ladicí program jádra
    Popisuje chybovou zprávu, ke kterému dochází, pokud chcete ladit spravovaný kód v Windows 7, Windows Vista, Windows XP, Windows 2000, nebo systém Windows NT, který byl spuštěn v režimu ladění.

  • Optimalizace JIT a ladění
    Popisuje účinky optimalizace JIT ladění.

  • Ladění LINQ a DLINQ
    Popisuje postupy pro ladění LINQ dotazů.

  • Návod: Ladění paralelní aplikace
    Popisuje způsob použití Paralelní úlohy a Paralelní zásobníky – nástroje ladění paralelních aplikací v systému windows.

Související oddíly

  • Ladění aplikace pomocí zaznamenávání provádění kódu s použitím technologie IntelliTrace
    Zaznamenávání historie spuštění vaší aplikace s IntelliTrace najděte rychlejší a snadnější.Krok zpět a vpřed zaznamenané události a volání zkontrolujte stav vaší aplikace na klíčových místech v čase.Ladění kódu bez nastavení velké množství zarážky nebo restartování vaší aplikace tak často.Vyžaduje Visual Studio Ultimate.

  • Trasování a instrumentování aplikací
    Popisuje sledování, způsob, jakým můžete monitorovat aplikaci v době, kdy je spuštěn a instrumentálních, který zahrnuje umístěním trasovacích příkazů na strategická místa ve vašem kódu.Toto téma obsahuje také odkazy na úvod do služby WMI a trasování, trasování přepínače, trasování posluchače trasování kódu v aplikaci, přidání trasovací příkazy do kódu aplikace a podmíněné kompilace s Debug a Trace.

  • / ASSEMBLYDEBUG
    Popisuje možnosti propojovacího programu, který přidá DebuggableAttribute na kód napsaný s C++.Tento atribut je třeba použít ladění funkce, jako je například připojit pomocí C++.

  • Ladění aplikace služby systému Windows
    Obsahuje důležité informace pro ladění aplikací služby systému Windows, včetně nastavení připojení do procesu, ladění kódu v rámci služby OnStart metoda a kód v metodě hlavní nastavení zarážek a pomocí Správce řízení služby spustit, zastavit, pozastavit a pokračovat vaše.

  • Ladění a profilování
    Tento článek popisuje ladění aplikací rozhraní.NET Framework a požadavky na konfiguraci.

  • Ladění skriptů a webových aplikací
    Popisuje běžné problémy ladění a techniky, se můžete setkat při ladění skriptů a webových aplikací.

  • Novinky v ladicím programu sady Visual Studio 2013
    Popis nových ladicích funkcí v této verzi Visual Studio.

  • Ladění Domovská stránka
    Obsahuje odkazy na větší části ladění dokumentace.Obsahuje informace, co je nového v debuggeru, nastavení a přípravu, zarážky, zpracování výjimek, upravit a pokračovat, ladění spravovaného kódu, ladění projekty Visual C++, ladění modelu COM a ActiveX ladění knihoven DLL, ladění SQL a odkazy uživatelského rozhraní.

Viz také

Úkoly

Návod: Ladění vlastních ovládacích prvků Windows Forms během návrhu

Koncepty

Zabezpečení ladicího programu

Další zdroje

Ladění v sadě Visual Studio