Как включить отладку jit на windows 10

Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения.

Содержание

  1. Оперативная отладка jit как включить windows 10
  2. Вопрос
  3. Страница «JIT-отладка», папка «Отладка», диалоговое окно «Параметры»
  4. Связанные предупреждения
  5. Оперативная отладка jit как включить windows 10
  6. Лучший отвечающий
  7. Вопрос
  8. JIT-отладка и оптимизация
  9. Параметр «Отключать JIT-оптимизацию при загрузке модуля (только управляемый код)»
  10. Когда следует включить параметр «Отключать JIT-оптимизацию»?
  11. Ограничения для использования параметра «Отключать JIT-оптимизацию»
  12. Отладка с помощью JIT-отладчика в Visual Studio
  13. Включение или отключение JIT-отладки в Visual Studio
  14. Отключение JIT-отладки из реестра Windows
  15. Включение JIT-отладки для приложений Windows Forms
  16. Использование JIT-отладки
  17. Устранение неполадок с JIT-отладкой

Оперативная отладка jit как включить windows 10

trans

Вопрос

trans

trans

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Neo.Implementations.Wallets.NEP6.NEP6Wallet..ctor(String path, String name)
в Neo.UI.MainForm.打开钱包数据库OToolStripMenuItem_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Источник

Страница «JIT-отладка», папка «Отладка», диалоговое окно «Параметры»

Чтобы получить доступ к странице JIT, перейдите к меню Сервис и щелкните пункт Параметры. В диалоговом окне Параметры разверните узел Отладка и выберите JIT. Эта страница позволяет включить JIT-отладку для управляемого кода, машинного кода и скриптов. Дополнительные сведения см. в разделе JIT-отладка.

JIT-отладку можно разрешить для программ следующих типов:

JIT-отладка — это технология отладки программы, запускаемой вне Visual Studio. Программу, созданную в Visual Studio, можно выполнять вне среды Visual Studio. Если включена JIT-отладка, сбой программы вызовет появление диалогового окна с вопросом о том, необходимо ли выполнить отладку.

Связанные предупреждения

При посещении этой страницы из диалогового окна Параметры можно увидеть предупреждающее сообщение, например следующего содержания:

В качестве JIT-отладчика был зарегистрирован другой отладчик. Для восстановления включите JIT-отладку или запустите средство восстановления Visual Studio.

Это сообщение возникает, если в качестве JIT-отладчика установлен другой отладчик, возможно, отладчик Visual Studio более старой версии.

Также возможно отображение следующего сообщения:

Обнаружены ошибки регистрации JIT-отладки. Для восстановления включите JIT-отладку или запустите средство восстановления Visual Studio.

Если отобразилось любое из этих предупреждений, для JIT-отладки с Visual Studio 2012 необходимы права администратора до тех пор, пока проблема не будет устранена. Если попытаться разрешить проблему, не имея прав администратора, возникает следующее сообщение об ошибке:

Отказано в доступе. Администратор должен включить JIT-отладку или восстановить установку Visual Studio.

Источник

Оперативная отладка jit как включить windows 10

Этот форум закрыт. Спасибо за участие!

trans

Лучший отвечающий

trans

Вопрос

trans

trans

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.UnauthorizedAccessException: Отказано в доступе по пути «C:WindowsUTP.exe».
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Microsoft.VisualBasic.FileIO.FileSystem.WriteAllBytes(String file, Byte[] data, Boolean append)
в Windows_Theme_Installer.Main.Main_Load(Object sender, EventArgs e)
в System.EventHandler.Invoke(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
—————————————-
Windows Theme Installer
Версия сборки: 1.0.0.0
Версия Win32:
CodeBase: file:///C:/Users/Muslim/Desktop/Windows%20Theme%20Installer%20v%201.1.exe
—————————————-
Microsoft.VisualBasic
Версия сборки: 8.0.0.0
Версия Win32: 8.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
—————————————-
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5442 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Runtime.Remoting
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
—————————————-
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
—————————————-
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Источник

JIT-отладка и оптимизация

Проще всего выполнять отладку кода, когда он НЕ оптимизирован. Когда код оптимизирован, компилятор и среда выполнения вносят изменения в выпущенный код ЦП, поэтому он выполняется быстрее, но имеет не такое прямое сопоставление с начальным исходным кодом. Если сопоставление менее прямое, отладчикам часто не удается определить значения локальных переменных и пошаговое выполнение кода и точки останова могут не работать должным образом.

Дополнительные сведения о JIT-отладке см. в этой документации.

Как правило, конфигурация сборки «Выпуск» создает оптимизированный код, а конфигурация сборки «Отладка» — нет. Свойство MSBuild Optimize определяет, нужно ли компилятору оптимизировать код.

Параметр «Отключать JIT-оптимизацию при загрузке модуля (только управляемый код)»

suppress jit tool options

Когда следует включить параметр «Отключать JIT-оптимизацию»?

Установите этот флажок, если вы скачали библиотеки DLL из другого источника, например пакета NuGet, и хотите отладить код в этой библиотеке DLL. Чтобы отключение вступило в силу, необходимо также найти файл символов (PDB) для этой библиотеки DLL.

Если вас интересует отладка только локально создаваемого кода, лучше оставить этот флажок снятым, так как в некоторых случаях включение этого параметра значительно замедляет отладку. Для этого имеются две причины.

Ограничения для использования параметра «Отключать JIT-оптимизацию»

Существует две ситуации, когда включение этого параметра НЕ работает.

В ситуациях, когда вы присоединяете отладчик к уже выполняющемуся процессу, этот параметр не влияет на модули, которые уже были загружены во время подключения отладчика.

Источник

Отладка с помощью JIT-отладчика в Visual Studio

JIT-отладка автоматически запускает Visual Studio при возникновении ошибок или сбоев в приложении, запущенном вне Visual Studio. С помощью JIT-отладки можно тестировать приложения за пределами Visual Studio и открыть Visual Studio, чтобы начать отладку в случае проблемы.

JIT-отладка работает для классических приложений Windows. Она не работает для универсальных приложений Windows или управляемого кода, размещенного в приложении машинного кода, например для визуализаторов.

Если вы просто хотите запретить отображение диалогового окна JIT-отладчика, но у вас не установлена Visual Studio, см. раздел Отключение JIT-отладчика. Если набор средств Visual Studio был ранее установлен, но теперь его нет, придется отключить JIT-отладку через реестр Windows.

Включение или отключение JIT-отладки в Visual Studio

Чтобы включить или отключить JIT-отладку, необходимо запустить Visual Studio от имени администратора. Включение или отключение JIT-отладки устанавливает раздел реестра. Для его изменения требуются права администратора. Откройте Visual Studio с правами администратора, щелкнув приложение Visual Studio правой кнопкой мыши и выбрав Запуск от имени администратора.

JIT-отладку можно настроить в диалоговом окне Visual Studio Сервис > Параметры (или Отладка > Параметры).

Включение или отключение JIT–отладки

В меню Сервис или Отладка выберите Параметры > Отладка > JIT.

dbg jit enable or disable

В поле Включить JIT-отладку для этих типов кода выберите типы кода, которым требуется JIT-отладка: Управляемый, Собственный и (или) Скрипт.

Нажмите кнопку ОК.

Если вы включили JIT-отладчик, но он не открывается при сбоях или ошибках приложения, см. раздел Устранение неполадок с JIT-отладкой.

Отключение JIT-отладки из реестра Windows

JIT-отладка может оставаться включенной даже после удаления Visual Studio с компьютера. Если Visual Studio больше не установлена, JIT-отладку можно отключить, отредактировав реестр Windows.

Отключение JIT-отладки путем редактирования реестра

В меню Windows Пуск запустите редактор реестра (regedit.exe).

В окне Редактор реестра найдите и удалите следующие записи реестра.

HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebugDebugger

dbg jit registry

Если на компьютере установлена 64-разрядная операционная система, также удалите следующие записи реестра.

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebugDebugger

Будьте внимательны, чтобы не удалить или не изменить другие разделы реестра.

Закройте окно Редактор реестра.

Включение JIT-отладки для приложений Windows Forms

По умолчанию в приложениях Windows Forms есть обработчик исключений верхнего уровня, который позволяет приложению продолжить работу, если оно может быть восстановлено. Если приложение Windows Forms выдает необработанное исключение, отображается следующее диалоговое окно:

Чтобы включить JIT-отладку вместо стандартной обработки ошибок Windows Forms, добавьте следующие параметры.

Для получения дополнительной информации см. DebuggableAttribute.

Использование JIT-отладки

В этом примере рассматривается JIT-отладка, когда приложение выдает ошибку.

Для выполнения инструкций необходимо установить Visual Studio. Если у вас нет Visual Studio, вы можете скачать бесплатный выпуск Visual Studio Community.

Убедитесь, что JIT-отладка включена в разделе Сервис > Параметры > Отладка > JIT.

В этом примере вы создадите консольное приложение C# в Visual Studio, которое создает исключение NullReferenceException.

В Visual Studio создайте консольное приложение C# (Файл > Создать > Проект > Visual C# > Консольное приложение) с именем ThrowsNullException. Сведения о создании проектов в Visual Studio см. в разделе Пошаговое руководство. Создание простого приложения.

Когда проект откроется в Visual Studio, откройте файл Program.cs. Замените метод Main() следующим кодом, который выводит строку на консоль, а затем создает исключение NullReferenceException:

Чтобы выполнить сборку решения, выберите конфигурацию Отладка (по умолчанию) или Выпуск, а затем нажмите Сборка > Перестроить решение.

Дополнительные сведения о конфигурациях сборки см. в разделе Общие сведения о конфигурациях сборки.

Откройте созданное приложение ThrowsNullException.exe в папке проекта C# ( . ThrowsNullExceptionThrowsNullExceptionbinDebug или . ThrowsNullExceptionThrowsNullExceptionbinRelease).

Вы увидите следующее окно команд:

Откроется диалоговое окно Выбор JIT-отладчика.

justintimedialog

Нажмите кнопку ОК.

Проект ThrowsNullException открывается в новом экземпляре Visual Studio, а выполнение остановлено в строке, вызвавшей исключение:

nullreferencesecondinstance

Теперь можно начать отладку. При отладке реального приложения необходимо выяснить, почему код создает исключение.

Если приложение содержит ненадежный код, появляется диалоговое окно предупреждения системы безопасности, позволяющее решить, следует ли продолжить отладку. Перед продолжением отладки решите, доверяете ли вы данному коду. Этот код написан вами самостоятельно? Если приложение выполняется на удаленном компьютере, узнаете ли вы имя процесса? Если приложение выполняется локально, учитывайте возможность выполнения такого вредоносного кода на вашем компьютере. Если вы решили, что код заслуживает доверия, нажмите ОК. В противном случае нажмите кнопку Отмена.

Устранение неполадок с JIT-отладкой

Если JIT-отладка не запускается при сбое приложения, даже если она включена в Visual Studio:

Отчеты об ошибках Windows могут взять на себя обработку ошибок на компьютере.

Чтобы устранить эту проблему, используйте редактор реестра, чтобы добавить значение DWORD Отключено с параметром Данные значения, равным 1, для следующих разделов реестра:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsWindows Error Reporting

(Для 64-разрядных компьютеров): HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindowsWindows Error Reporting

Известная проблема Windows может привести к сбою JIT-отладчика.

Исправление состоит в том, чтобы добавить значение DWORD из раздела Видимые с параметром Значение данных, равным 1, в следующие разделы реестра.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug

(Для 64-разрядных компьютеров): HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindows NTCurrentVersionAeDebug

Во время JIT-отладки могут отображаться следующие сообщения об ошибках.

Не удалось подключиться к аварийному процессу. Указанная программа не является программой Windows или MS–DOS.

Отладчик попытался подключиться к процессу, выполняющемуся под именем другого пользователя.

Чтобы обойти эту проблему, запустите Visual Studio, откройте диалоговое окно Отладка > Присоединение к процессу (или нажмите сочетание клавиш CTRL + ALT + P) и найдите процесс, для которого требуется выполнить отладку, в списке Доступные процессы. Если имя процесса неизвестно, найдите идентификатор процесса в диалоговом окне JIT-отладчик Visual Studio. Выберите процесс в списке Доступные процессы и щелкните Присоединить. Выберите Нет, чтобы закрыть диалоговое окно JIT-отладчика.

Не удалось запустить отладчик, так как пользователь не вошел в систему.

В консоли нет пользователей, выполнивших вход, а также отсутствует сеанс пользователя, в котором следовало бы отображать диалоговое окно JIT-отладки.

Для решения этой проблемы необходимо войти в компьютер.

Класс не зарегистрирован.

Отладчик пытался создать класс COM, который не зарегистрирован, вероятно, из-за проблем с установкой.

Чтобы решить эту проблему, используйте Visual Studio Installer для переустановки или исправления установки Visual Studio.

Источник

  • Remove From My Forums
  • Question

  • Подробная информация об использовании оперативной 
    (JIT) отладки вместо данного диалогового 
    окна содержится в конце этого сообщения.

    ************** Текст исключения **************
    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
       в Neo.Implementations.Wallets.NEP6.NEP6Wallet..ctor(String path, String name)
       в Neo.UI.MainForm.打开钱包数据库OToolStripMenuItem_Click(Object sender, EventArgs e)
       в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       в System.Windows.Forms.Control.WndProc(Message& m)
       в System.Windows.Forms.ToolStrip.WndProc(Message& m)
       в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    —————————————-

    ************** Оперативная отладка (JIT) **************
    Для подключения оперативной (JIT) отладки файл .config данного
    приложения или компьютера (machine.config) должен иметь
    значение jitDebugging, установленное в секции system.windows.forms.
    Приложение также должно быть скомпилировано с включенной
    отладкой.

    Например:

    <configuration>
        <system.windows.forms jitDebugging=»true» />
    </configuration>

    При включенной отладке JIT любое необрабатываемое исключение
    пересылается отладчику JIT, зарегистрированному на данном компьютере,
    вместо того чтобы обрабатываться данным диалоговым окном.

Answers

  • Если это ваша программа, то запустите ее под отладчиком и исправьте ошибки в ней (их по меньшей мере две).

    Если это не ваша программа, то обращайтесь к ее разработчику чтоб разработчик исправил ошибки. Никакую отладку вам включать не надо.


    This posting is provided «AS IS» with no warranties, and confers no rights.

    • Marked as answer by

      Thursday, January 11, 2018 9:40 AM

title description ms.date ms.topic helpviewer_keywords author ms.author manager ms.technology ms.workload

Debug using the Just-In-Time Debugger | Microsoft Docs

Debug using the Just-In-Time Debugger in Visual Studio. Just-In-Time debugging can launch Visual Studio automatically when an app errors or crashes.

12/13/2022

how-to

debugging [Visual Studio], Just-In-Time

Just-In-Time debugging

mikejo5000

mikejo

jmartens

vs-ide-debug

multiple

Debug using the Just-In-Time Debugger in Visual Studio

[!INCLUDE Visual Studio]

Just-In-Time debugging can launch Visual Studio automatically when an app running outside Visual Studio errors or crashes. With Just-In-Time debugging, you can test apps outside of Visual Studio, and open Visual Studio to begin debugging when a problem occurs.

Just-In-Time debugging works for Windows desktop apps. It does not work for Universal Windows Apps, or for managed code that is hosted in a native application, such as Visualizers.

[!TIP]
If you just want to stop the Just-In-Time Debugger dialog box from appearing, but don’t have Visual Studio installed, see Disable the Just-In-Time Debugger. If you once had Visual Studio installed, you may need to disable Just-In-Time debugging from the Windows registry.

Enable or disable Just-In-Time debugging in Visual Studio

[!NOTE]
To enable or disable Just-In-Time debugging, you must be running Visual Studio as an administrator. Enabling or disabling Just-In-Time debugging sets a registry key, and administrator privileges may be required to change that key. To open Visual Studio as an administrator, right-click the Visual Studio app and choose Run as administrator.

You can configure Just-In-Time debugging from the Visual Studio Tools > Options (or Debug > Options) dialog box.

To enable or disable Just-In-Time debugging:

  1. On the Tools or Debug menu, select Options > Debugging > Just-In-Time.

    Enable or disable JIT debugging

[!NOTE]
If the Just-In-Time menu option is not shown, make sure the Just-In-Time debugger is installed using the Visual Studio Installer.

  1. In the Enable Just-In-Time debugging for these types of code box, select the types of code you want Just-In-Time debugging to debug: Managed, Native, and/or Script.

  2. Select OK.

If you enable the Just-In-Time debugger, but it doesn’t open when an app crashes or errors, see Troubleshoot Just-In-Time debugging.

Disable Just-In-Time debugging from the Windows registry

Just-In-Time debugging may still be enabled even if Visual Studio is no longer installed on your computer. If Visual Studio is no longer installed, you can disable Just-In-Time debugging by editing the Windows registry.

To disable Just-In-Time debugging by editing the registry:

  1. From the Windows Start menu, run the Registry Editor (regedit.exe).

  2. In the Registry Editor window, locate and delete the following registry entries if they exist:

    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger

    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebugDebugger

    :::image type=»content» source=»../debugger/media/dbg-jit-registry.png» alt-text=»JIT registry key» border=»true»:::

  3. Also delete the following registry entries if they exist:

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebugDebugger

    Make sure not to delete or change any other registry keys.

  4. Close the Registry Editor window.

Enable Just-In-Time debugging of a Windows Form

By default, Windows Form apps have a top-level exception handler that lets the app keep running if it can recover. If a Windows Forms app throws an unhandled exception, it shows the following dialog:

Windows Form unhandled exception

To enable Just-In-Time debugging instead of standard Windows Form error handling, add these settings:

  • In the system.windows.forms section of the machine.config or <app name>.exe.config file, set the jitDebugging value to true:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
  • In a C++ Windows Form application, also set DebuggableAttribute to true in a .config file or in your code. If you compile with /Zi and without /Og, the compiler sets this attribute for you. If you want to debug a non-optimized release build, however, you must set DebuggableAttribute by adding the following line in your app’s AssemblyInfo.cpp file:

    [assembly:System::Diagnostics::DebuggableAttribute(true, true)];

    For more information, see xref:System.Diagnostics.DebuggableAttribute.

Use Just-In-Time debugging

This example walks you through Just-In-Time debugging when an app throws an error.

  • You must have Visual Studio installed to follow these steps. If you don’t have Visual Studio, you can download the free Visual Studio Community Edition.

  • Make sure Just-In-Time debugging is enabled in Tools > Options > Debugging > Just-In-Time.

For this example, you’ll make a C# console app in Visual Studio that throws a NullReferenceException.

  1. In Visual Studio, create a C# console app (File > New > Project > Visual C# > Console Application) named ThrowsNullException. For more information about creating projects in Visual Studio, see Walkthrough: Create a simple application.

  2. When the project opens in Visual Studio, open the Program.cs file. Replace the Main() method with the following code, which prints a line to the console and then throws a NullReferenceException:

    static void Main(string[] args)
    {
        Console.WriteLine("we will now throw a NullReferenceException");
        throw new NullReferenceException("this is the exception thrown by the console app");
    }
  3. To build the solution, choose either the Debug (default) or Release configuration, and then select Build > Rebuild Solution.

    [!NOTE]

    • Choose Debug configuration for the full debugging experience.
    • If you select Release configuration, you must turn off Just My Code for this procedure to work. Under Tools > Options > Debugging, deselect Enable Just My Code.

    For more information about build configurations, see Understanding build configurations.

  4. Open the built app ThrowsNullException.exe in your C# project folder (…ThrowsNullExceptionThrowsNullExceptionbinDebug or …ThrowsNullExceptionThrowsNullExceptionbinRelease).

    You should see the following command window:

    Screenshot of the console for ThrowsNullException.exe, which throws an unhandled null reference exception (System.NullReferenceException).

  5. The Choose Just-In-Time Debugger dialog opens.

    Screenshot of the Choose Just-In-Time Debugger dialog box, which appears after the exception appears in the ThrowsNullException.exe console window.

    Under Available Debuggers, select New instance of <your preferred Visual Studio version/edition>, if not already selected.

  6. Select OK.

    The ThrowsNullException project opens in a new instance of Visual Studio, with execution stopped at the line that threw the exception:

    Screenshot of the ThrowsNullException project in Visual Studio, with highlighting of the line of source code that threw the exception.

You can start debugging at this point. If you were debugging a real app, you would need to find out why the code is throwing the exception.

[!CAUTION]
If your app contains untrusted code, a security warning dialog box appears, enabling you to decide whether to proceed with debugging. Before you continue debugging, decide whether you trust the code. Did you write the code yourself? If the application is running on a remote machine, do you recognize the name of the process? If the app is running locally, consider the possibility of malicious code running on your computer. If you decide the code is trustworthy, select OK. Otherwise, select Cancel.

Troubleshoot Just-In-Time debugging

If Just-In-Time debugging doesn’t start when an app crashes, even though it is enabled in Visual Studio:

  • Windows Error Reporting could be taking over the error handling on your computer.

    To fix this issue, use Registry Editor to add a DWORD Value of Disabled, with Value data of 1, to the following registry keys:

    • HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindowsWindows Error Reporting

    • (For 32-bit machines) HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsWindows Error Reporting

    For more information, see .WER settings.

  • A known Windows issue may be causing the Just-In-Time debugger to fail.

    The fix is to add a DWORD Value of Auto, with Value data of 1, to the following registry keys:

    • HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindows NTCurrentVersionAeDebug

    • (For 32-bit machines) HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug

You might see the following error messages during Just-In-Time debugging:

  • Unable to attach to the crashing process. The specified program is not a Windows or MS-DOS program.

    The debugger tried to attach to a process running under another user.

    To work around this problem, in Visual Studio, open Debug > Attach to Process (or press Ctrl + Alt + P), and find the process you want to debug in the Available Processes list. If you do not know the name of the process, find the Process ID in the Visual Studio Just-In-Time Debugger dialog. Select the process in the Available Processes list, and select Attach. Select No to dismiss the Just-In-Time debugger dialog.

  • Debugger could not be started because no user is logged on.

    There is no user logged onto the console, so there is no user session to display the Just-In-Time debugging dialog.

    To fix this problem, log onto the machine.

  • Class not registered.

    The debugger tried to create a COM class that is not registered, probably due to an installation problem.

    To fix this problem, use the Visual Studio Installer to reinstall or repair your Visual Studio installation.

See also

  • Debugger security
  • First look at the debugger
  • Options, Debugging, Just-In-Time dialog box
  • Security Warning: Attaching to a process owned by an untrusted user can be dangerous. If the following information looks suspicious or you are unsure, do not attach to this process
title description ms.date ms.topic helpviewer_keywords author ms.author manager ms.technology ms.workload

Debug using the Just-In-Time Debugger | Microsoft Docs

Debug using the Just-In-Time Debugger in Visual Studio. Just-In-Time debugging can launch Visual Studio automatically when an app errors or crashes.

12/13/2022

how-to

debugging [Visual Studio], Just-In-Time

Just-In-Time debugging

mikejo5000

mikejo

jmartens

vs-ide-debug

multiple

Debug using the Just-In-Time Debugger in Visual Studio

[!INCLUDE Visual Studio]

Just-In-Time debugging can launch Visual Studio automatically when an app running outside Visual Studio errors or crashes. With Just-In-Time debugging, you can test apps outside of Visual Studio, and open Visual Studio to begin debugging when a problem occurs.

Just-In-Time debugging works for Windows desktop apps. It does not work for Universal Windows Apps, or for managed code that is hosted in a native application, such as Visualizers.

[!TIP]
If you just want to stop the Just-In-Time Debugger dialog box from appearing, but don’t have Visual Studio installed, see Disable the Just-In-Time Debugger. If you once had Visual Studio installed, you may need to disable Just-In-Time debugging from the Windows registry.

Enable or disable Just-In-Time debugging in Visual Studio

[!NOTE]
To enable or disable Just-In-Time debugging, you must be running Visual Studio as an administrator. Enabling or disabling Just-In-Time debugging sets a registry key, and administrator privileges may be required to change that key. To open Visual Studio as an administrator, right-click the Visual Studio app and choose Run as administrator.

You can configure Just-In-Time debugging from the Visual Studio Tools > Options (or Debug > Options) dialog box.

To enable or disable Just-In-Time debugging:

  1. On the Tools or Debug menu, select Options > Debugging > Just-In-Time.

    Enable or disable JIT debugging

[!NOTE]
If the Just-In-Time menu option is not shown, make sure the Just-In-Time debugger is installed using the Visual Studio Installer.

  1. In the Enable Just-In-Time debugging for these types of code box, select the types of code you want Just-In-Time debugging to debug: Managed, Native, and/or Script.

  2. Select OK.

If you enable the Just-In-Time debugger, but it doesn’t open when an app crashes or errors, see Troubleshoot Just-In-Time debugging.

Disable Just-In-Time debugging from the Windows registry

Just-In-Time debugging may still be enabled even if Visual Studio is no longer installed on your computer. If Visual Studio is no longer installed, you can disable Just-In-Time debugging by editing the Windows registry.

To disable Just-In-Time debugging by editing the registry:

  1. From the Windows Start menu, run the Registry Editor (regedit.exe).

  2. In the Registry Editor window, locate and delete the following registry entries if they exist:

    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkDbgManagedDebugger

    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebugDebugger

    :::image type=»content» source=»../debugger/media/dbg-jit-registry.png» alt-text=»JIT registry key» border=»true»:::

  3. Also delete the following registry entries if they exist:

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkDbgManagedDebugger

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebugDebugger

    Make sure not to delete or change any other registry keys.

  4. Close the Registry Editor window.

Enable Just-In-Time debugging of a Windows Form

By default, Windows Form apps have a top-level exception handler that lets the app keep running if it can recover. If a Windows Forms app throws an unhandled exception, it shows the following dialog:

Windows Form unhandled exception

To enable Just-In-Time debugging instead of standard Windows Form error handling, add these settings:

  • In the system.windows.forms section of the machine.config or <app name>.exe.config file, set the jitDebugging value to true:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
  • In a C++ Windows Form application, also set DebuggableAttribute to true in a .config file or in your code. If you compile with /Zi and without /Og, the compiler sets this attribute for you. If you want to debug a non-optimized release build, however, you must set DebuggableAttribute by adding the following line in your app’s AssemblyInfo.cpp file:

    [assembly:System::Diagnostics::DebuggableAttribute(true, true)];

    For more information, see xref:System.Diagnostics.DebuggableAttribute.

Use Just-In-Time debugging

This example walks you through Just-In-Time debugging when an app throws an error.

  • You must have Visual Studio installed to follow these steps. If you don’t have Visual Studio, you can download the free Visual Studio Community Edition.

  • Make sure Just-In-Time debugging is enabled in Tools > Options > Debugging > Just-In-Time.

For this example, you’ll make a C# console app in Visual Studio that throws a NullReferenceException.

  1. In Visual Studio, create a C# console app (File > New > Project > Visual C# > Console Application) named ThrowsNullException. For more information about creating projects in Visual Studio, see Walkthrough: Create a simple application.

  2. When the project opens in Visual Studio, open the Program.cs file. Replace the Main() method with the following code, which prints a line to the console and then throws a NullReferenceException:

    static void Main(string[] args)
    {
        Console.WriteLine("we will now throw a NullReferenceException");
        throw new NullReferenceException("this is the exception thrown by the console app");
    }
  3. To build the solution, choose either the Debug (default) or Release configuration, and then select Build > Rebuild Solution.

    [!NOTE]

    • Choose Debug configuration for the full debugging experience.
    • If you select Release configuration, you must turn off Just My Code for this procedure to work. Under Tools > Options > Debugging, deselect Enable Just My Code.

    For more information about build configurations, see Understanding build configurations.

  4. Open the built app ThrowsNullException.exe in your C# project folder (…ThrowsNullExceptionThrowsNullExceptionbinDebug or …ThrowsNullExceptionThrowsNullExceptionbinRelease).

    You should see the following command window:

    Screenshot of the console for ThrowsNullException.exe, which throws an unhandled null reference exception (System.NullReferenceException).

  5. The Choose Just-In-Time Debugger dialog opens.

    Screenshot of the Choose Just-In-Time Debugger dialog box, which appears after the exception appears in the ThrowsNullException.exe console window.

    Under Available Debuggers, select New instance of <your preferred Visual Studio version/edition>, if not already selected.

  6. Select OK.

    The ThrowsNullException project opens in a new instance of Visual Studio, with execution stopped at the line that threw the exception:

    Screenshot of the ThrowsNullException project in Visual Studio, with highlighting of the line of source code that threw the exception.

You can start debugging at this point. If you were debugging a real app, you would need to find out why the code is throwing the exception.

[!CAUTION]
If your app contains untrusted code, a security warning dialog box appears, enabling you to decide whether to proceed with debugging. Before you continue debugging, decide whether you trust the code. Did you write the code yourself? If the application is running on a remote machine, do you recognize the name of the process? If the app is running locally, consider the possibility of malicious code running on your computer. If you decide the code is trustworthy, select OK. Otherwise, select Cancel.

Troubleshoot Just-In-Time debugging

If Just-In-Time debugging doesn’t start when an app crashes, even though it is enabled in Visual Studio:

  • Windows Error Reporting could be taking over the error handling on your computer.

    To fix this issue, use Registry Editor to add a DWORD Value of Disabled, with Value data of 1, to the following registry keys:

    • HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindowsWindows Error Reporting

    • (For 32-bit machines) HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsWindows Error Reporting

    For more information, see .WER settings.

  • A known Windows issue may be causing the Just-In-Time debugger to fail.

    The fix is to add a DWORD Value of Auto, with Value data of 1, to the following registry keys:

    • HKEY_LOCAL_MACHINESoftwareWOW6432NodeMicrosoftWindows NTCurrentVersionAeDebug

    • (For 32-bit machines) HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug

You might see the following error messages during Just-In-Time debugging:

  • Unable to attach to the crashing process. The specified program is not a Windows or MS-DOS program.

    The debugger tried to attach to a process running under another user.

    To work around this problem, in Visual Studio, open Debug > Attach to Process (or press Ctrl + Alt + P), and find the process you want to debug in the Available Processes list. If you do not know the name of the process, find the Process ID in the Visual Studio Just-In-Time Debugger dialog. Select the process in the Available Processes list, and select Attach. Select No to dismiss the Just-In-Time debugger dialog.

  • Debugger could not be started because no user is logged on.

    There is no user logged onto the console, so there is no user session to display the Just-In-Time debugging dialog.

    To fix this problem, log onto the machine.

  • Class not registered.

    The debugger tried to create a COM class that is not registered, probably due to an installation problem.

    To fix this problem, use the Visual Studio Installer to reinstall or repair your Visual Studio installation.

See also

  • Debugger security
  • First look at the debugger
  • Options, Debugging, Just-In-Time dialog box
  • Security Warning: Attaching to a process owned by an untrusted user can be dangerous. If the following information looks suspicious or you are unsure, do not attach to this process

Проблема

При запуске программы AutoCAD она зависает и возникает ошибка.  

Приложение не поддерживает JIT-отладку. Для получения дополнительных сведений обратитесь к разработчику приложения.

Причины:

JIT-отладка — это функция, которая запускает отладчик Visual Studio автоматически, когда программа, выполняющаяся вне Visual Studio, сталкивается с неустранимой ошибкой. JIT-отладка позволяет проверить ошибку до того, как приложение будет закрыто операционной системой. Отладчик Visual Studio не обязательно должен быть запущен при возникновении ошибки.
 

Решение

Корпорация Майкрософт предлагает решение для устранения этой проблемы в сообществе Майкрософт

  • Включить/отключить JIT-отладку в Microsoft Visual Studio:
  1. Перейдите в раздел «Сервис», а затем «Параметры».
  2. В диалоговом окне «Параметры» выберите папку «Отладка».
  3. В папке «Debugging» выберите страницу «JIT».
  4. В поле «Включить JIT» для отладки этих типов кода установите или снимите флажки для соответствующих типов программ: «Managed», «Native» или «Script».

Примечание. Чтобы включить или отключить JIT-отладку, необходимо запустить права администратора.  Включение или отключение JIT-отладки использует раздел реестра, и для изменения этого раздела требуются права администратора.

  1. Нажмите кнопку «ОК».  
  • Если Visual Studio не установлен, отключите отладку сценариев в Microsoft Internet Explorer, а затем проверьте, устранено ли всплывающее окно.
  1. Откройте Internet Explorer. 
  2. Выберите «Сервис», затем «Свойства браузера», а затем вкладку «Дополнительно». 
  3. В разделе «Обзор» снимите следующие флажки:
    • Отключите отладку сценариев (Internet Explorer).
    • Отключить отладку сценариев (другое).
    • Отображение уведомления о каждой ошибке сценария.

Примечание. Дополнительные сведения об отладчике JIT и включении и отключении JIT-отладки см. по следующей ссылке: JIT Debugging in Visual Studio 

Если отключение JIT-отладки не помогло устранить проблему, следуйте рекомендациям ниже.

  • Изучите ошибку исключения более подробно, чтобы определить, какое приложение генерирует исключение, и направления устранения неполадок, которые дает ошибка.
  • Если ошибка JIT возникает с ошибкой «Неустранимая ошибка: необрабатываемое исключение e0434352h», выполните следующие действия (см. раздел «НЕУСТРАНИМАЯ ОШИБКА: необрабатываемое исключение e0434355555555225222. .» при запуске программ AutoCAD).
  • Удалите и повторно установите приложение (для программ AutoCAD см. раздел Рекомендуемые процедуры удаления и повторной установки AutoCAD).
  • Если вы не являетесь сторонним разработчиком компонентов или надстроек, свяжитесь с разработчиком приложения для получения помощи. Например, исключение может отображаться при наличии Microsoft .NET или надстроек сторонних разработчиков, установленных в программе AutoCAD.

См. также:

  • При запуске AutoCAD или при открытии Диспетчера свойств слоев возникает ошибка JIT-отладчика необрабатываемого исключения
  • Процесс WSCommCntr4.exe вызывает зависание программы AutoCAD
  • Конфигурации с двумя мониторами и видео для AutoCAD

Программы

Программы AutoCAD


У меня есть то, что вы хотите с установкой. Пробовал ключ, который действительно в UEFI, работал очень хорошо. Теперь я вижу, что Windows 8.1 не активирован,

Добрый день на форуме,

У меня проблема с активацией Windows 8.1.

Может случиться так, что MyKeyFinder просто извлекает ключ из реестра — и теперь там есть «общий» ключ. Есть все, хотя это было в случае с Windows 8, предшественницей. читать с помощью «MyKeyFinder»,

но это не принимается с помощью процедуры активации. Однако я задаю себе общий ключ (со стороны Microsoft).

Пробовали ключ, который есть в UEFI, кому-то помочь? Как я уже сказал, я могу прочитать «MyKeyFinder», но это не принимается программой активации. Произошло следующее:

У меня действительно есть ключ от BIOS на моем ноутбуке Lenovo B580 с предустановленными окнами.

Только программа «RWeverything» читает, установка прошла отлично. 8-й,

с помощью ISO-файла (загруженного чипом) Win 8.1 pro установлен,

точнее, модернизированы.

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Neo.Implementations.Wallets.NEP6.NEP6Wallet..ctor(String path, String name)
в Neo.UI.MainForm.打开钱包数据库OToolStripMenuItem_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

neo-gui
Версия сборки: 2.5.6557.29435
Версия Win32: 2.5.6557.29435
CodeBase: file:///E:/neo/NEO-GUI/neo-gui.exe

System.Xml.Linq
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2612.0 built by: NET471REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Neo
Версия сборки: 2.5.2.0
Версия Win32: 2.5.2.0
CodeBase: file:///E:/neo/NEO-GUI/Neo.DLL

Neo.VM
Версия сборки: 2.0.4.0
Версия Win32: 2.0.4.0
CodeBase: file:///E:/neo/NEO-GUI/Neo.VM.DLL

System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.resources.dll

Microsoft.Extensions.Configuration.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Configuration.Abstractions.DLL

Microsoft.Extensions.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Configuration.DLL

netstandard
Версия сборки: 2.0.0.0
Версия Win32: 4.7.2556.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

Microsoft.Extensions.Configuration.Json
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Configuration.Json.DLL

Microsoft.Extensions.FileProviders.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.FileProviders.Abstractions.DLL

Microsoft.Extensions.Configuration.FileExtensions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Configuration.FileExtensions.DLL

Microsoft.Extensions.FileProviders.Physical
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.FileProviders.Physical.DLL

Microsoft.Extensions.Primitives
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Primitives.DLL

Microsoft.Extensions.FileSystemGlobbing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.FileSystemGlobbing.DLL

Newtonsoft.Json
Версия сборки: 10.0.0.0
Версия Win32: 10.0.1.20720
CodeBase: file:///E:/neo/NEO-GUI/Newtonsoft.Json.DLL

System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Data
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

System.IO.Compression
Версия сборки: 4.2.0.0
Версия Win32: 4.6.25908.02
CodeBase: file:///E:/neo/NEO-GUI/System.IO.Compression.DLL

Microsoft.AspNetCore.Http.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Http.Abstractions.DLL

Microsoft.AspNetCore.Hosting
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Hosting.DLL

Microsoft.AspNetCore.Hosting.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Hosting.Abstractions.DLL

Microsoft.Extensions.DependencyInjection.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.DependencyInjection.Abstractions.DLL

Microsoft.AspNetCore.Server.Kestrel
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Server.Kestrel.DLL

Microsoft.Extensions.Configuration.EnvironmentVariables
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Configuration.EnvironmentVariables.DLL

System.Net.Sockets
Версия сборки: 4.2.0.0
Версия Win32: 4.6.25908.02
CodeBase: file:///E:/neo/NEO-GUI/System.Net.Sockets.DLL

Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.DLL

Microsoft.Extensions.DependencyInjection
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.DependencyInjection.DLL

Microsoft.AspNetCore.Http.Features
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Http.Features.DLL

System.Diagnostics.DiagnosticSource
Версия сборки: 4.0.2.1
Версия Win32: 4.6.25519.03
CodeBase: file:///E:/neo/NEO-GUI/System.Diagnostics.DiagnosticSource.DLL

Microsoft.AspNetCore.Http
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Http.DLL

Microsoft.Extensions.Options
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Options.DLL

Microsoft.Extensions.Logging
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Logging.DLL

Microsoft.Extensions.ObjectPool
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.ObjectPool.DLL

Microsoft.Extensions.Logging.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Logging.Abstractions.DLL

Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.DLL

Microsoft.AspNetCore.Server.Kestrel.Core
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Server.Kestrel.Core.DLL

Microsoft.AspNetCore.Hosting.Server.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.Hosting.Server.Abstractions.DLL

Microsoft.Net.Http.Headers
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Net.Http.Headers.DLL

System.Runtime.CompilerServices.Unsafe
Версия сборки: 4.0.3.0
Версия Win32:
CodeBase: file:///E:/neo/NEO-GUI/System.Runtime.CompilerServices.Unsafe.DLL

System.Runtime
Версия сборки: 4.1.2.0
Версия Win32: 4.6.25714.01
CodeBase: file:///E:/neo/NEO-GUI/System.Runtime.DLL

Microsoft.AspNetCore.WebSockets
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.AspNetCore.WebSockets.DLL

Microsoft.Extensions.Hosting.Abstractions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.0.17205
CodeBase: file:///E:/neo/NEO-GUI/Microsoft.Extensions.Hosting.Abstractions.DLL

mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll

System.Security
Версия сборки: 4.0.0.0
Версия Win32: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll

Replicon.Cryptography.SCrypt
Версия сборки: 1.1.6.13
Версия Win32: 1.1.6.13
CodeBase: file:///E:/neo/NEO-GUI/Replicon.Cryptography.SCrypt.DLL

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Понравилась статья? Поделить с друзьями:
  • Как включить открытие одним кликом в windows 10
  • Как включить отключенный принтер в windows 10
  • Как включить обратно проверку цифровой подписи драйверов в windows 10
  • Как включить обратно микрофон в windows 10
  • Как включить обратно динамики в windows 7