Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Эта статья связана с .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Чтобы выполнить отладку приложения .NET Framework, компилятор и среда выполнения должны быть настроены, чтобы отладчик мог подключаться к приложению и создавать символы и карты строк, если это возможно, для приложения и соответствующего общего промежуточного языка (CIL). После отладки управляемого приложения его можно профилировать для повышения производительности. Профилирование вычисляет и описывает строки исходного кода, которые создают наиболее часто выполняемый код и сколько времени требуется для их выполнения.
Приложения .NET Framework легко отлаживаются с помощью Visual Studio, которая обрабатывает многие сведения о конфигурации. Если Visual Studio не установлен, можно изучить и повысить производительность приложений .NET Framework с помощью классов отладки в пространстве имен .NET Framework System.Diagnostics . Это пространство имен включает в себя классы Trace, Debug, и TraceSource для трассировки потока выполнения, а также классы Process, EventLog, и PerformanceCounter для профилирования кода.
В этом разделе
Включение отладки JIT-Attach
Показывает, как настроить реестр для JIT-подключения модуля отладки к приложению .NET Framework.
Упрощение отладки образа
Показывает, как включить отслеживание JIT и отключить оптимизацию, чтобы упростить отладку сборки.
Трассировка и инструментирование приложений
Описывает, как отслеживать выполнение приложения во время его выполнения и как инструментировать его для отображения того, насколько хорошо оно выполняется или что-то пошло не так.
Диагностика ошибок с помощью помощников по управляемой отладке
Описывает помощников по управляемой отладке (MDA), которые являются средствами отладки и работают вместе с общей средой выполнения (CLR) для предоставления сведений о состоянии выполнения.
улучшение отладки с помощью атрибутов отображения отладчика
Описывает, как разработчик типа может указать, какой тип будет выглядеть при отображении в отладчике.
Профилирование среды выполнения
Узнайте, как собирать сведения о производительности приложения.
Счетчики производительности
Описывает счетчики, которые можно использовать для отслеживания производительности приложения.
Связанные разделы
Отладка приложений ASP.NET или ASP.NET Core в Visual Studio Предоставляет предварительные требования и инструкции по отладке приложения ASP.NET во время разработки или после развертывания.
Руководство по разработке Содержит руководство по всем ключевым областям технологий и задачам разработки приложений, включая создание, настройку, отладку, защиту и развертывание приложения, а также сведения о динамическом программировании, взаимодействии, расширяемости, управлении памятью и потоковой работе.