Я просто открываю консольное приложение и набираю
Console.WriteLine("Test");
Но окно вывода не показывает это. Я иду в окно вывода с Ctrl + W, O
Но когда я запускаю свою программу, ничего не происходит, я чокнутый или это не поддерживается в Visual Studio 2010 Express?
c#
visual-studio-2010
foreyez
источник
источник
Leif
сказано, он исчезает, прежде чем вы сможете увидеть это. ИспользованиеConsole.ReadKey()
Ответы:
Console.WriteLine
записывает вывод в окно консоли, открытое вашим приложением (представьте, что черное окно с белым текстом, которое появляется при открытии командной строки.) ПопробуйтеSystem.Diagnostics.Debug.WriteLine
вместо этого.источник
Зайдите в свойства вашего собственного проекта в
Solution Explorer
окне и выберите тип приложения, найдитеOutput Type
и измените его значение наConsole Application
. Это сделает экран консоли помимо вашей формы. Если вы закроете экран консоли, ваша форма будет закрыта.Удачи.
источник
Возможно, консоль очищается. Пытаться:
И, надеюсь, он останется там, пока вы не нажмете Enter.
источник
Нет удовлетворительных ответов.
System.Diagnostics.Debug.WriteLine()
будет писать сообщения в окно Output: debug, но каждый процесс под солнцем постоянно сбрасывает столько мусора в это окно, это все равно, что найти иголку в стоге сена, чтобы найти ВАШИ сообщения.Console.WriteLine()
не пишет ни в одно окно в Visual Studio. Я предполагаю, что он будет писать в консоль приложения только в том случае, если ваше приложение сначала создает консоль, т. Е. Если это консольное приложение.Почему инструментарий делает простую задачу, заключающуюся в том, чтобы ваш код .cs кода на стороне сервера веб-приложений записывал некоторые отладочные сообщения в окно, забитое дерьмом, что делало практически невозможным поиск вашей информации?
источник
Или вы можете отладить
CTRL+F5
это, откроет окно ConsoleWindow после последней выполненной строки, пока вы не нажмете клавишу.источник
Это более чем вероятно, потому что вы использовали консоль в пространстве имен. Например, вот так:
Попробуйте удалить его из пространства имен или использовать вместо него полное пространство имен, т.е.
источник
System.
помогло. Спасибо.Окно вывода не консоль. Попробуйте методы в
System.Diagnostics.Debug
источник
В приложении Winforms оба метода:
и
написать в окно вывода.
В приложении AspNetCore
System.Diagnostics.Debug.WriteLine("my string")
пишет только в окно вывода.источник
Попробуйте Ctrl + F5, он будет держать ваш экран, пока вы не нажмете любую клавишу. С уважением
источник
Щелкните правой кнопкой мыши проект в обозревателе решений и нажмите «очистить».
Теперь беги
F5
Убедитесь, что код такой, как показано ниже:
источник
Я столкнулся с аналогичной проблемой при запуске модульного теста.
Console.WriteLine()
ничего не записывал в окно вывода VSИспользование
System.Diagnostics.Debug.WriteLine()
решило проблему.источник
Если вы используете Ctrl-F5 (запуск без отладки), окно консоли останется открытым с сообщением «Нажмите любую клавишу для продолжения». Это самый простой способ предотвратить закрытие окна консоли, чтобы вы могли видеть вывод консоли.
источник
Перейдите в меню «Отладка» и выберите «Параметры» и снимите флажок «Перенаправить весь текст окна вывода в окно немедленного действия»
источник
Console.Writeline()
отображается в выходных данных отладки (Debug => Windows => Output).источник
Если вы разрабатываете приложение для командной строки, вы также можете использовать
Console.ReadLine()
в конце своего кода ожидание нажатия клавиши «Ввод» перед закрытием окна консоли, чтобы вы могли прочитать свои выходные данные.источник
Это работает в Microsoft Team Explorer для Visual Studio 2013
Обратитесь к microsoft.com
источник
Обходной путь, который я нашел:
Нажмите
Ctrl + Alt + I
или перейдите к «Отладочная вкладка» ---> «Windows» ---> «Немедленно».В своем коде напишите:
источник
Выход окна Visual Studio 2017 имеют меню под названием Show выход из , в моем случае ASP.NET Основной веб - сервер был вариант , чтобы выбрать, чтобы увидеть напечатанное, я наткнулся на этот вопрос , так как у меня было установлено , чтобы построить так Я не видел распечатанных строк во время выполнения.
источник
Есть 2 возможные проблемы:
using System
что должно быть до написания кода, который использует «Системный класс», так какConsole.WriteLine()
Возможное решение будет:
Также стратегически важно кодировать
Console.Write("Press any key to exit...");
в строке, которая предшествует,Console.ReadKey();
чтобы пользователь знал, что программа заканчивается, он / она должен нажать любую клавишу для выхода.источник