Если вы хотите, чтобы вы никогда не показывали отладочные сообщения пользователям, вы можете использовать Debug.Write()
и Debug.WriteLine()
. Эти команды выведут текст, введенный в окно вывода отладки. Обратите внимание, что вы можете атаковать окно вывода отладки для программы, выполняющей производственный код на компьютере клиента, без установки среды разработки!
Проверка подключенного отладчика не указывает на то, что отладчик также находится внутри IDE. Во многих средах довольно часто подключают отладчики к производственному коду, работающему в системе клиента, чтобы определить, что происходит неправильно при установке и использовании конкретного клиента. Тестирование на отладчик, а затем предположим, что вы находитесь в IDE, не допустит этого использования отладчиков в производственной среде.