Прочитать на английском

Поделиться через


Просмотр библиотек DLL и исполняемых файлов в окне модулей (C#, C++, Visual Basic, F#)

Во время отладки Visual Studio в окне модулей отображаются сведения о библиотеках DLL и исполняемых файлах (.exe файлах), которые используются приложением.

Примечание

Окно модулей недоступно для отладки SQL или скрипта.

Просмотр модулей

Чтобы открыть окно "Модули" во время отладки, выберите "Отладка>модулейWindows>" (или клавиши CTRL+ALT+U).

По умолчанию окно "Модули" сортирует модули по заказу загрузки. Чтобы отсортировать любой столбец окна, выберите заголовок в верхней части столбца.

Загрузка символов

Столбец "Состояние символов " в окне "Модули" показывает, какие модули загружают символы отладки. Если состояние пропущена загрузка символов, не удается найти или открыть PDB-файл или загрузка отключена настройкой включения/исключения, вы можете загрузить символы вручную.

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

  1. В окне "Модули" щелкните правой кнопкой мыши модуль, для которого символы не загружены.

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

    • Выберите "Загрузить символы" , чтобы загрузить символы вручную.

    • Для кода .NET можно выбрать деконвертацию исходного кода в файл символов, а затем следуйте инструкциям в статье Создание и встроение исходников для сборки.

      Начиная с версии 17.7 Visual Studio 2022, также можно автоматически декомпилировать код .NET. Дополнительные сведения см. в разделе "Автокомпиляция кода".

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

    Вы можете скачать символы с общедоступных серверов символов Майкрософт или других серверов или загрузить символы из папки на компьютере. Дополнительные сведения см. в разделе "Настройка расположения файлов символов" и поведения загрузки.

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

  1. В окне "Модули" щелкните правой кнопкой мыши любой модуль.

  2. Выберите параметры символов .

  3. Выберите "Загрузить все символы" или выберите модули для включения или исключения.

  4. Нажмите кнопку "ОК". Изменения вступают в силу в следующем сеансе отладки.

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

  1. В окне "Модули" щелкните правой кнопкой мыши модуль.

  2. В меню, вызываемом правой кнопкой мыши, выберите или снимите параметр Всегда загружать автоматически. Изменения вступают в силу в следующем сеансе отладки.


Дополнительные ресурсы