问题是,我真的不希望控制台窗口出现......但解决方案应该正在运行 . 我的观点是,我想让应用程序在后台运行,不会出现任何窗口 .
将输出类型从 Console Application 更改为 Windows Application ,
而不是 Console.Readline/key ,您可以在最后使用 new ManualResetEvent(false).WaitOne() 来保持应用程序运行 .
Console.Readline/key
new ManualResetEvent(false).WaitOne()
将输出类型从控制台应用程序更改为Windows应用程序 . 这可以在Visual Studio中的项目 - >属性 - >应用程序下完成:
而不是 Console.Readline/key ,你最后可以使用 new ManualResetEvent(false).WaitOne() . 这对我很有用 .
将您的应用程序类型更改为Windows应用程序 . 您的代码仍将运行,但除非您创建一个,否则它将没有控制台窗口,也没有标准窗口窗口 .
也许你想尝试creating a Windows Service application . 它将在后台运行,没有任何UI .
5 回答
将输出类型从 Console Application 更改为 Windows Application ,
而不是
Console.Readline/key
,您可以在最后使用new ManualResetEvent(false).WaitOne()
来保持应用程序运行 .将输出类型从控制台应用程序更改为Windows应用程序 . 这可以在Visual Studio中的项目 - >属性 - >应用程序下完成:
而不是
Console.Readline/key
,你最后可以使用new ManualResetEvent(false).WaitOne()
. 这对我很有用 .将您的应用程序类型更改为Windows应用程序 . 您的代码仍将运行,但除非您创建一个,否则它将没有控制台窗口,也没有标准窗口窗口 .
也许你想尝试creating a Windows Service application . 它将在后台运行,没有任何UI .