JIT debugger Visual Studio

JIT-debug Visual Studio automatikusan elindul, amikor egy kivétel vagy egy végzetes hiba a futó program ezen kívül a Visual Studio. Ez lehetővé teszi, hogy teszteljék az alkalmazás elindítása nélkül Visual Studio, és indulhat a hibakeresés a Visual Studio, amikor a probléma.

JIT debugger nem működik alkalmazások a Windows Store. JIT debugger nem működik menedzselt kód házigazdája alkalmazása gépi kód, mint például a megjelenítés.

Amikor telepíti a Visual Studio JIT debugger alapértelmezés szerint engedélyezve van. Ha azt szeretnénk, hogy tiltsa le vagy engedélyezze újra JIT debugger, lásd. Szakasz lépve „csak az én kód”.

Ha JIT-hibakeresés engedélyezve van, akkor tesztelje az alkalmazás Visual Studio. Abban az esetben, végzetes hiba vagy kivétel, egy párbeszédablak egy hasonló üzenet a következő:

Nem kezelt kivétel ( "System.TypeInitializationException") a terrarium.exe [3384]

Amikor megnyitja a párbeszédablakban meg lehet kezdeni a hibakeresést az alábbi eljárás alkalmazásával.

Futó JIT debugger a hiba esetén

Ahhoz, hogy automatikusan használja a Visual Studio minden jövőbeli hibák, kattintson A kijelölt debugger alapértelmezés szerint.

Ha azt szeretnénk, hogy válassza ki a típusú kódot hibakeresés, kattintson a Select hibakeresőkkel kézzel. Ha nem, a Visual Studio hibakereső automatikusan kiválasztja a megfelelő típusú kód alkalmazása.

További információért lásd. DebuggableAttribute.

JIT-debug maradhat még eltávolítása után a Visual Studio a számítógépről. Ha Visual Studio nincs telepítve, JIT-hibakeresés lehet letiltani a párbeszédablak Visual Studio beállítások. Ebben az esetben a JIT debugger letiltható szerkesztésével a Windows registry.

Letiltása a JIT debugger a rendszerleíró adatbázis szerkesztésével

A Start menü megkeresése és futtatása a regedit.exe.

Ha a számítógépen fut a 64 bites operációs rendszer is törölje a következő rendszerleíró kulcsot:

Legyen óvatos, nehogy véletlenül törölni vagy módosítani a többi rész az adatbázis.

A következő hibaüzenetek jelenhetnek kapcsolatos JIT debugger.

Nem lehet csatlakozni, akkor megszakítja a folyamatot. Ez a program nem Windows vagy MS-DOS.

Kerülő ezt a problémát, akkor futtassa a Visual Studio, a párbeszédablak megnyitásához folyamat csatlakozás a Debug menü, és megtalálja azt a folyamatot, amely szeretné hibakeresés Elérhető folyamatok. Ha a folyamat neve nem ismert, nyissa meg a Visual Studio JIT-Debugger ablakban, és vegye figyelembe a folyamat azonosítóját. Válasszon egy folyamat a rendelkezésre álló eljárások, majd kattintson a Csatolás. A Visual Studio JIT-Debugger párbeszédablakban válassza Semmi. hogy a párbeszédablak bezárásához.

Nem sikerült elindítani a debugger, mert a felhasználó nincs bejelentkezve.

Ez a hiba akkor jelentkezik, ha a JIT debugger próbál futtatni Visual Studio számítógépen, amely nem rendelkezik a felhasználó be van jelentkezve a konzolra. Mivel a bejelentkezett felhasználók nem, mivel nincs felhasználói munkamenet, amely megjeleníti a JIT-hibakeresés párbeszédablak.

Ahhoz, hogy megoldja ezt a problémát, akkor lépjen be a számítógépet.

Az osztály nincs regisztrálva.

Ez a hiba azt jelzi, hogy a hibakereső megpróbált létrehozni egy COM osztály nincs regisztrálva, valószínűleg probléma merül fel telepítés.

A probléma megoldásához használja a telepítő CD-t kell telepíteni vagy javítás telepítése Visual Studio.

Kapcsolódó cikkek