The thing is, i really dont want the console window to show up...but the solution should be running. My point here is, I want to keep the application running in the background, without any window coming up.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Change the output type from Console Application to Windows Application. This can be done under Project -> Properties -> Application in Visual Studio:
回答2:
Change your application type to a windows application. Your code will still run, but it will have no console window, nor standard windows window unless you create one.
回答3:
Instead of Console.Readline/key
you can use new ManualResetEvent(false).WaitOne()
at last. This works well for me.
回答4:
Maybe you want to try creating a Windows Service application. It will be running in the background, without any UI.
回答5:
Change the output type from Console Application to Windows Application,
And Instead of Console.Readline/key
you can use new ManualResetEvent(false).WaitOne()
at the end to keep the app running.