Окно консоли никогда не появляется в Visual Studio 2015
Кажется, в Visual Studio 2015 есть ошибка, из-за которой вы можете запустить консольное приложение один раз и увидеть окно вывода, а затем никогда больше не увидеть, когда вы запустите его после этого.
Нет, приложение не выполняется так быстро, что я просто вижу его. Вы можете увидеть, что.exe работает в диспетчере задач, и вам нужно завершить задачу, чтобы убить его.
Действия по воспроизведению:
- Создайте новое консольное приложение в Visual Studio 2015
- Просто напишите Console.WriteLine("helllo!");Console.ReadLine();
- Запустите его один раз, увидите окно.
- Запустите его еще N раз, больше никогда не увидите окно.
Это включает в себя запуск с отладкой и запуск без отладки.
Отключение "Включить процесс размещения Visual Studio" в свойствах проекта не имеет никакого эффекта.
Вы можете запустить.exe из файловой системы и увидеть окно консоли нормально, оно только не кажется, что оно запускается Visual Studio.
Кто-нибудь еще видел эту проблему?
3 ответа
Это происходило со мной - в конце концов я понял, что если я запускаю консольную команду в "консоли диспетчера пакетов", а затем пытаюсь запустить консольное приложение, консоль не появится.
Если бы я просто не использовал Консоль диспетчера пакетов в новом экземпляре Visual Studio, проблема бы не возникла.
У меня тоже есть эта проблема. Я не совсем уверен, почему это происходит... Возможно, что-то новое для Visual Studios 2015?
Тем не менее, я нашел несколько обходных путей в настоящее время до этого времени.
Во-первых, Console.Read(); предотвращает закрытие как отладочной, так и встроенной версии.
Во-вторых, "Запуск без отладки" работал без Console.Read (); при попытке отладки.
Следуя этой теме. Рад, что я не единственный, кто немного запутался!
Для меня проблема заключалась в том, что я запускал Visual Studio для решения из папки, которая была символической ссылкой на более длинный путь. Когда я открыл решение из "реального" источника и запустил его, я увидел вывод консоли.