在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 )我想要类似的东西,我发现在这里分享它。

  • 如何在控制台应用程序中添加App.Config文件
  • 密码屏蔽控制台应用程序
  • 如何浏览几个文件夹?
  • 如何从控制台应用程序运行一个winform?
  • 如何在.NET控制台应用程序中获取应用程序的path?
  • 如何清除C中的控制台屏幕?
  • 使控制台等待用户inputclosures
  • 显示/隐藏C#控制台应用程序的控制台窗口
  • 为什么closures使用AllocConsole启动的控制台会导致我的整个应用程序退出? 我可以改变这种行为吗?
  • closures控制台应用程序的命令?
  • C#如何redirectstream到控制台出?