Иллюстрированный самоучитель по Architecture .NET

Пример TraceDemo. Разворачивание TraceDemo.exe.config.

Пример TraceDemo иллюстрирует функции диагностики. Если вы запустите этот пример на выполнение, то получите следующий вывод:

Trace Listeners: Default
This was compiled with a DEBUG directive1
This was compiled with a TRACE directive1
Debug Boolean Switch disabled at startup.
Debug Boolean Switch enabled1
Trace Switch
Startup Value = Warning TraceError' TraceWarning'
Trace Listeners:
Console::0ut Listener Output File Listener
File output.txt has been created

Вот перевод:

Слушатели Трассировки. По умолчанию
Это было откомпилировано с директивой ОТЛАДКИ1
Это было откомпилировано с директивой ТРАССИРОВКИ1
Булев переключатель Отладка заблокирован при запуске.
Булев переключатель Отладка разблокирован'
Значение переключателя
Трассировка при запуске = Предупреждение TraceError' TraceWarning'
Слушатели Трассировки:
Консоль:: Слушатель Слушатель Выходного файла
Файл output.txt был создан

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

Разворачивание TraceDemo.exe.config

Проект TraceDemo имеет дополнительный шаг компоновки (рис. 14.1) для копирования файла конфигурации TraceDemo.ехе.config выходной программы в папку отладки Debug (Отладка). Это проделывается для того, чтобы программа могла найти указанный файл конфигурации во время своего выполнения и определить начальные параметры трассировки и отладки, заданные в нем.

Вскоре вы увидите содержание этого конфигурационного файла.

Иллюстрированный самоучитель по Architecture .NET › Трассировка и отладка в .NET › Пример TraceDemo. Разворачивание TraceDemo.exe.config.
Рис. 14.1. Окно визуальной среды разработки Visual Studio для дополнительного шага компоновки

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.