Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта статья связана с .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 во время разработки или после развертывания.
Руководство по разработке Содержит руководство по всем ключевым областям технологий и задачам разработки приложений, включая создание, настройку, отладку, защиту и развертывание приложения, а также сведения о динамическом программировании, взаимодействии, расширяемости, управлении памятью и потоковой работе.