Неисправности Debug.WriteLine в Visual Studio.Как это исправить? - PullRequest
2 голосов
/ 26 января 2012

Отправленный текст не отображается в окне Output.

Solution Configuration is Debug.

Output window показывает вывод из Debug.

Это простая команда: Debug.WriteLine("abc");

Установка Breakpoint для него успешна, но программа прерывается на строку после нее, перемещая Breakpoint!

Изменение Platform от Any CPU до x86 решает проблему.Но возвращаясь, он возвращается.

Создавая новое решение, он работает .Даже в Any CPU.

я удалил файл .suo для решения.

Я опустошил папку %temp%.

Есть ли какое-нибудь решение для этого?

1 Ответ

0 голосов
/ 03 октября 2014

1) Перейдите в «Сборка» -> «Диспетчер конфигурации» и убедитесь, что вы находитесь в режиме отладки, а не в версии. 2) Щелкните правой кнопкой мыши по проекту, с которым у вас возникли проблемы, и выберите свойства. 3) Проверьте вкладку Build и убедитесь, что Определить постоянную DEBUG и Определить постоянную TRACE оба проверены .

Обратите внимание, что большинство людей делают ошибку, исправленную в Шаге 1. Но в моем случае это были шаги № 2 и № 3, которые решили проблему. Несмотря на то что в режиме отладки эти две константы по какой-то причине не были определены! Я думаю, что IDE, возможно, отключил их, когда у меня было несколько проектов в решении, использующем одну цель платформы, а остальные использовали другую, потому что по умолчанию они оба включены (отмечены), когда вы находитесь в Debug режим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...