Как мне проанализировать путь выполнения? - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь отладить расширение Visual Studio, которое использует комбинацию C #, XML, XSD и XSLT.Он имеет около 2 м LOC, распределенных по 2000+ файлам.

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

1 Ответ

0 голосов
/ 22 декабря 2018

Visual Studio предоставляет функцию отладки.F5 или (Отладка> Начать отладку) является первым шагом для запуска отладки.F9 или (Debug> Start Debugging> Toggle Break) - это маркер для остановки отладчика, если приложение работает в режиме отладки.

Как и база данных SQL, Visual Studio не предоставляет путь выполнения какого-либо приложения.

Поскольку Visual Studio не предоставляет путь выполнения.Вам следует посетить документ по архитектуре, в котором подробно описаны дизайн и архитектура приложения.Это помогает понять приложение, тогда как отладка помогает понять код.

Как отлаживать: так как у вас есть 2M LOC и 2000+ файлов.Вам нужно перейти к точке входа приложения, начать отмечать точки останова для основных функций.F5 поможет запустить приложение и остановится на точке останова, которая идет первой в последовательности выполнения.Вы можете сделать пошаговую отладку, используя F10 и F11.Снова F5, чтобы бежать дальше, и он останавливается в следующей точке останова на последовательности выполнения.И так далее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...