1

Я начал свою первую стажировку в разработке программного обеспечения, и, глядя на сотни файлов и строк кода, невероятно сложно найти первая строка кода, которая будет выполнена после того, как все сборки и «материал» будут загружены для конкретного проекта, но я думаю, что было бы полезно понять, как работает веб-приложение. Что происходит поэтапно, и для этого Причина, по которой я хочу выполнить каждую строку кода с самого начала. Я взглянул на автоматическую диаграмму классов, которую Visual Studio создала для проекта (это была некоторая помощь), но я все же думаю, что переход по всему приложению будет полезен.Как отлаживать веб-приложение в Visual Studio из первой строки кода, который должен быть выполнен

Как отлаживать первую строку кода без установки точки останова?

ответ

1

Шаг позади - F10 по умолчанию.

Обратите внимание, что многие типы проектов могут быть несовместимыми таким образом (например, библиотеки классов, веб-сайты) или не принести вам никакой пользы, за исключением, возможно, консольного приложения, из-за природы, вызванной событиями. То есть 95% всех WinForms будет начинаться с:

var form = new MainForm(); 
    Application.Run(); 

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

+0

Как насчет веб-приложения? –

+0

@ Веб-сайты @ConfusedProgrammer не имеют понятия «первая строка кода» - поэтому в зависимости от типа проекта вам нужно установить точки останова для инициализации (то есть в global.asax) и инициировать рендеринг сайта (в настройках проектов сайта по умолчанию F5/F10 запустит браузер, который, в свою очередь, инициирует инициализацию на стороне сервера) - при условии, что вам нужно отлаживать код на стороне сервера. В зависимости от вашей настройки отладка клиентского кода может потребоваться с помощью инструментов разработчика браузера. –

0

Если это веб-приложение, перейдите на страницу индексной страницы или страницы и страницы загрузки страницы. Если это приложение Windows, перейдите в форму запуска. Добавьте точку останова и отлаживайте.

Смежные вопросы