首页 文章

在C#控制台应用程序中隐藏控制台窗口

提问于
浏览
87

问题是,我真的不希望控制台窗口出现......但解决方案应该正在运行 . 我的观点是,我想让应用程序在后台运行,不会出现任何窗口 .

5 回答

  • 3

    将输出类型从 Console Application 更改为 Windows Application

    而不是 Console.Readline/key ,您可以在最后使用 new ManualResetEvent(false).WaitOne() 来保持应用程序运行 .

  • 22

    将输出类型从控制台应用程序更改为Windows应用程序 . 这可以在Visual Studio中的项目 - >属性 - >应用程序下完成:

    alt text

  • 163

    而不是 Console.Readline/key ,你最后可以使用 new ManualResetEvent(false).WaitOne() . 这对我很有用 .

  • 0

    将您的应用程序类型更改为Windows应用程序 . 您的代码仍将运行,但除非您创建一个,否则它将没有控制台窗口,也没有标准窗口窗口 .

  • 9

    也许你想尝试creating a Windows Service application . 它将在后台运行,没有任何UI .

相关问题