Jit-налагодження в visual studio
JIT-налагодження автоматично запускає Visual Studio при виникненні виключення або непереборної помилки в програмі, запущеній поза Visual Studio. Це дозволяє тестувати програму без запускаючи Visual Studio, і починати налагодження в Visual Studio при виникненні проблеми.
JIT-налагодження не працює для додатків для Магазину Windows. JIT-налагодження не працює для керованого коду, розміщеного в додатку машинного коду, наприклад для визуализаторов.
При установці Visual Studio JIT-налагодження включається за замовчуванням. Якщо потрібно відключити або знову включити JIT-налагодження, див. Покрокове виконання "тільки мого коду".
Коли JIT-налагодження включена, можна тестувати додаток поза Visual Studio. При виникненні непереборної помилки або виключення відкривається діалогове вікно з повідомленням приблизно наступного вигляду:
Необроблене виняток ( "System.TypeInitializationException") в terrarium.exe [3384]
Коли відкривається це діалогове вікно, можна почати налагодження за допомогою наступної процедури.
Запуск JIT-налагодження в разі виникнення помилки
Щоб автоматично використовувати Visual Studio для всіх майбутніх збоїв, виберіть команду Використовувати обраний відладчик за замовчуванням.
Якщо потрібно вибрати типи коду для налагодження, натисніть кнопку Вибрати отладчики вручну. Якщо цього не зробити, Visual Studio автоматично вибирає отладчики, які підходять для типу коду в додатку.
Для отримання додаткової інформації див. DebuggableAttribute.
JIT-налагодження може залишатися включеною навіть після видалення Visual Studio з комп'ютера. Якщо Visual Studio не встановлено, JIT-налагодження неможливо відключити з діалогового вікна Параметри Visual Studio. В такому випадку JIT-налагодження можна відключити, відредагувавши реєстр Windows.
Відключення JIT-налагодження шляхом редагування реєстру
У меню Пуск знайдіть і запустіть regedit.exe.
Якщо на комп'ютері встановлена 64-розрядна операційна система, також видаліть наступні розділи реєстру:
Будьте уважні, щоб випадково не видалити або не змінити будь-які інші розділи реєстру.
Телефон відображає такі повідомлення про помилки, пов'язані з JIT-налагодженням.
Помилка з'єднання із аварійно завершального виконання процесу. Зазначена програма не є програмою Windows або MS-DOS.
Щоб обійти цю проблему, запустіть Visual Studio, відкрийте діалогове вікно Приєднання до процесу в меню Налагодження і знайдіть процес, для якого потрібно виконати налагодження, в списку Доступні процеси. Якщо ім'я процесу не відомо, відкрийте діалогове вікно JIT-відладчик Visual Studio і запам'ятайте ідентифікатор процесу. Виберіть процес в списку Доступні процеси і клацніть Приєднати. У діалоговому вікні JIT-відладчик Visual Studio виберіть Ні. щоб закрити діалогове вікно.
Не вдалося запустити відладчик, оскільки користувач не увійшов в систему.
Дана помилка виникає, коли JIT-налагодження намагається запустити Visual Studio на комп'ютері, на якому немає користувачів, які увійшли в консоль. Так як користувачі, які виконали вхід, відсутні, також відсутній сеанс користувача, в якому слід було б відображати діалогове вікно JIT-налагодження.
Для вирішення цієї проблеми необхідно увійти в комп'ютер.
Клас не зареєстрований.
Ця помилка вказує, що відладчик намагався створити клас COM, який не зареєстрований, ймовірно, через проблеми з установкою.
Щоб вирішити цю проблему, використовуйте інсталяційний диск для переустановки або відновлення установки Visual Studio.