Консоль сразу закрывается с помощью CTRL + F5 - PullRequest
0 голосов
/ 15 февраля 2019

В Visual Studio 2017 я использую C # для создания базового приложения hello world.

CTRL + F5 (запуск без отладки) немедленно выключается, не показывая вывод.

Iследовал этому решению второму наиболее проголосовавшему ответу

РЕДАКТИРОВАТЬ Очевидно, что это решение не относится к C #

Я также пытался сбросить настройкимои настройки и удаление visual studio.Я не хочу добавлять точки останова или ReadLine.

Итог, я просто хочу, чтобы моя программа не выходила по CTRL + F5.

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello world");
        }
    }
}

Ответы [ 3 ]

0 голосов
/ 15 февраля 2019

в консольном приложении вам нужно какое-то ожидание после печати на экране, иначе приложение выйдет.попробуйте добавить Console.ReadLine ();Затем он будет ждать, пока вы не нажмете Enter для выхода.РЕДАКТИРОВАТЬ: если вы не хотите этого делать, запустите его из командной строки, чтобы избежать поведения автоматического закрытия, которое добавляет Visual Studio.

0 голосов
/ 15 февраля 2019

Джей указал в комментарии, что, возможно, я использовал не тот шаблон.Я не знаю, какой шаблон я использовал раньше, но я переделал приложение, используя шаблон консоли, и теперь он работает.

0 голосов
/ 15 февраля 2019

Вы создали это с помощью шаблона консольного приложения?Если нет, попробуйте сделать это.

Вы можете проверить, что он установлен правильно, убедившись, что тип вывода (свойства -> Приложение -> Тип вывода) установлен на «Консольное приложение», чтобы это работалопри нажатии CTRL + F5

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