Povolení JIT – ladění Attach
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Ladění JIT-attach je fráze použitá k popisu připojení ladicího programu k procesu při výskytu chyb nebo může být aktivována konkrétními metodami nebo funkcemi.
Ladění JIT-attach se používá za následujících chybových podmínek:
Neošetřené výjimky (v nativním i spravovaném kódu)
Environment.FailFast metoda nebo Funkce RaiseFailFastException (řada Windows 7).
Závažné chyby za běhu
Ladění JIT-attach se aktivuje také voláními následujících metod a funkcí:
Debugger.Launch Metoda.
Debugger.Break Metoda.
Funkce DebugBreak (Win32).
Před rozhraním .NET Framework 4 poskytuje rozhraní .NET Framework samostatné klíče registru pro řízení chování nativních a spravovaných ladicích programů. Počínaje rozhraním .NET Framework 4 se ovládací prvek konsoliduje pod jedním klíčem registru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
. Hodnoty, které můžete pro tento klíč nastavit, určují, zda je vyvolán ladicí program, a pokud ano, zda je vyvolána pomocí dialogového okna, které vyžaduje interakci uživatele. Informace o nastavení tohoto klíče registru naleznete v tématu Konfigurace automatického ladění.