Как открыть исходники в visual studio
Перейти к содержимому

Как открыть исходники в visual studio

  • автор:

Страница «Исходные файлы отладки», вкладка «Общие свойства», диалоговое окно страниц свойств решения

Эта страница свойств задает место, где отладчик будет осуществлять поиск исходных файлов при отладке решения.

Чтобы зайти на страницу свойств Исходные файлы отладки, щелкните правой кнопкой мыши решение в окне Обозреватель решений, а затем выберите пункт Свойства в меню быстрого вызова. Разверните папку Общие свойства и выберите страницу Исходные файлы отладки.

Каталоги, содержащие исходный код. Список каталогов, в которых отладчик ищет исходные файлы при отладке решения. Поиск также производится внутри подкаталогов заданных каталогов.

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

См. также

  • Безопасность отладчика
  • Параметры отладчика и подготовка

Исходный код недоступен

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

На страницах свойств решения можно поменять каталоги, в которых отладчик ищет исходные файлы, и указать отладчику пропускать выбранные исходные файлы. См. страница «Исходные файлы отладки», вкладка «Общие свойства», диалоговое окно страниц свойств решения.

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

Показать дизассемблированный код — запускает окно дизассемблирования.

Всегда показывать дизассемблированный код для отсутствующих исходных файлов — установите этот параметр, чтобы окно дизассемблирования открывалось автоматически при отсутствии исходного кода. Этот параметр также можно изменить в диалоговом окне Параметры (категория Отладка, страница Общие), установив или сняв флажок Показывать дизассемблированный код, если исходный код недоступен.

Связанный контент

  • Страница «Исходные файлы отладки», вкладка «Общие свойства», диалоговое окно страниц свойств решения
  • Указание файлов символов (PDB) и файлов с исходным кодом
  • SOS.dll (расширение отладки SOS)

Команда Open File

Открывает существующий файл и позволяет указать редактор.

Синтаксис

File.OpenFile filename [/e:editorname] 

Аргументы

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

коммутаторы;

Необязательно. Имя редактора, в котором будет открыт файл. Если аргумент указан, но имя редактора не предоставляется, отображается диалоговое окно Открыть с помощью.

В синтаксической структуре аргумента /e: editorname имена редакторов используются в том виде, в каком они отображаются в диалоговом окне «Открыть с помощью», с заключением в кавычки.

Например, чтобы открыть файл в редакторе исходного кода, нужно ввести для аргумента /e: editorname следующую строку:

/e:"Source Code (text) Editor" 

Замечания

Когда вы вводите путь, функция автозавершения пытается определить правильный путь и правильное имя файла.

Пример

Этот пример открывает файл стилей «Test1.CSS» в редакторе исходного кода.

File.OpenFile "C:\My Projects\project1\Test1.css" /e:"Source Code (text) Editor" 

См. также

  • Команды Visual Studio
  • Командное окно
  • Окно интерпретации
  • Поле «Поиск/команда»
  • Псевдонимы команд Visual Studio

Отладка исходного кода .NET Framework

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

  • Разрешите выполнение по шагам для исходного кода .NET Framework.
  • Получите доступ к символам отладки для этого кода. Вы можете скачать символы отладки немедленно или настроить параметры для скачивания в другое время. Если вы не скачаете символы сразу, они будут скачаны в начале следующего сеанса отладки приложения. Во время отладки можно также использовать окна Модули или Стек вызовов для скачивания и загрузки символов.

Включение шага в источник платформа .NET Framework

  1. В разделе «Параметры отладки» (или «Отладка> «)> выполните следующие действия.>
    • Отмена выбора только мой код.
    • Выберите «Включить поддержку исходного канала».
  2. В разделе «Средства ( или отладка) >Параметры >отладки> символов выберите серверы символов Майкрософт.
  1. В разделе Инструменты (или Отладка) >Параметры>Отладка>Общие установите флажок Разрешить шаги в исходном коде .NET Framework.
    • Если был включен режим «Только мой код», появится диалоговое окно с предупреждением об отключении этого режима. Нажмите ОК.
    • Если локальный кэш символов не был настроен ранее, появится диалоговое окно с сообщением о настройке кэша символов по умолчанию. Нажмите ОК.
  2. Щелкните ОК, чтобы закрыть диалоговое окно Параметры.

Установка или изменение расположения источника символов и поведение загрузки

  1. Выберите категорию Символы в разделе Инструменты (или Отладка) >Параметры>Отладка.
  2. На странице Символы в разделе Места размещения файлов символов (.pdb): выберите Серверы символов (Майкрософт), чтобы получить доступ к символам с общедоступных серверов символов Майкрософт. С помощью кнопок на панели инструментов вы можете добавить другие расположения символов и изменить порядок загрузки.
  3. Чтобы изменить кэш локальных символов, введите новое расположение или перейдите к нему в разделе Кэшировать символы в этом каталоге.
  4. Чтобы немедленно скачать символы, выберите действие Загрузить все символы. Эта кнопка доступна только в процессе отладки. Если вы не скачаете символы сразу, они будут скачаны при следующем запуске отладки.
  5. Щелкните ОК, чтобы закрыть диалоговое окно Параметры.

Загрузка символов из окон модулей или стека вызовов

  1. В процессе отладки откройте нужное окно, последовательно выбрав Отладка>Окна>Модули (клавиши CTRL+ALT+U) или Отладка>Окна>Стек вызовов (клавиши CTRL+ALT+C).
  2. Щелкните правой кнопкой любой модуль, для которого не загружены символы. В окне Модули состояние загрузки символов отображается в столбце Состояние символов. В окне Стек вызовов это состояние отображается в столбце Состояние кадра и соответствующие кадры помечаются как неактивные.
    • Выберите Загрузить символы из меню, чтобы найти и загрузить файлы символов из локальной папки на компьютере.
    • Выберите Сведения о загрузке символов, чтобы отобразить расположения, в которых отладчик ищет символы.
    • Выберите Параметры символов, чтобы открыть страницу Символы. На странице Символы в разделе Места размещения файлов символов (.pdb): выберите Серверы символов (Майкрософт), чтобы получить доступ к символам с общедоступных серверов символов Майкрософт. С помощью кнопок на панели инструментов вы можете добавить другие расположения символов и изменить порядок загрузки. Выберите ОК, чтобы закрыть диалог.

Связанный контент

  • Отладка управляемого кода
  • Указание файлов символов (PDB) и файлов с исходным кодом
  • Отладка исходного кода .NET и ASP.NET Core с помощью Visual Studio

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *