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

事情是,我真的不希望控制台窗口出现…但解决scheme应该运行。 我的意思是,我想保持应用程序在后台运行,而不会出现任何窗口。

5 Solutions collect form web for “在C#控制台应用程序中隐藏控制台窗口”

控制台应用程序的输出types更改为Windows应用程序 。 这可以在项目 – >属性 – > Visual Studio中的应用程序下完成:

替代文字

将您的应用程序types更改为Windows应用程序。 你的代码仍然会运行,但是它将没有控制台窗口,也没有标准窗口窗口,除非你创build一个窗口。

而不是Console.Readline/key可以使用new ManualResetEvent(false).WaitOne() 。 这对我很好。

也许你想尝试创build一个Windows服务应用程序 。 它将在后台运行,没有任何用户界面。

另一个控制台应用程序 ( 不改变它的输出types )我想要类似的东西,我发现在这里分享它。

  • 使用自定义控制台进行Visual Studio控制台应用程序debugging
  • 如何在控制台应用程序中添加App.Config文件
  • 如何将版本信息添加到我的控制台应用程序?
  • 更酷的ASCII Spinners?
  • 如何清除C中的控制台屏幕?
  • 如何使win32控制台识别ANSI / VT100转义序列?
  • 彩色ruby输出
  • 我可以在unit testing中写入控制台吗? 如果是,为什么控制台窗口不能打开?
  • 在控制台应用程序中使用ELMAH
  • 如何在.NET控制台应用程序中获取应用程序的path?
  • .NET控制台应用程序退出事件