Visual Studio 使用CTRL+F5立即关闭控制台

aelbi1ox  于 2022-11-17  发布在  其他
关注(0)|答案(4)|浏览(192)

在Visual Studio 2017中,我使用C#创建了一个基本的hello world应用程序。
CTRL+F5(启动但不调试)会立即关闭而不显示输出。
我关注了这个solution投票第二多的答案

EDIT:显然此解决方案不适用于C#

我也尝试过重设我的设定并解除安装Visual Studio。我不想加入中断点或ReadLine。
底线,我只是希望我的程序不退出的CTRL+F5。

using System;

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

zf9nrax11#

您是否使用控制台应用程序模板创建了此应用程序?如果不是,请尝试这样做。
您可以通过确保输出类型(属性--〉应用程序--〉输出类型)设置为“控制台应用程序”来检查其设置是否正确,以便在按CTRL + F5时运行

qyzbxkaa

qyzbxkaa2#

在控制台应用程序中,在打印到屏幕后需要某种等待,否则应用程序将退出。请尝试添加Console.ReadLine();然后它将等待,直到您按Enter退出。编辑:如果您不想这样做,则从命令提示符运行它以避免VisualStudio添加的自动关闭行为。

bnl4lu3b

bnl4lu3b3#

Jay在评论中指出,也许我用错了模板,我不知道我以前用的是什么模板,但是我用Console模板重新制作了应用程序,现在它可以工作了。

wdebmtf2

wdebmtf24#

请确保命令行参数只有一行。请检查启动项目的“属性| debugging |启动选项|命令行参数。

相关问题