如何在后台运行控制台应用程序(无UI)?

如何在后台运行控制台应用程序(无UI)?

问题描述:

可能重复:
.Net Console Application that Doesn’t Bring up a Console如何在后台运行控制台应用程序(无UI)?

我已经写在VB.NET控制台应用程序,这将成为一个Web服务器上的计划任务。它将每十分钟运行一次。问题是,每隔十分钟它会在处理时显示空的黑色CMD窗口,这可能会让人分心。我如何配置它在后台运行(没有显示CMD窗口)?

+0

您可能需要考虑每10分钟醒来一次的Windows服务。 – kenny 2010-02-10 18:00:51

+0

请投票结束。我发现一个重复:http://stackoverflow.com/questions/934901/net-console-application-that-doesnt-bring-up-a-console – 2010-02-10 18:02:25

+0

虽然这可能是列出的问题的重复,这里的答案帮助我比在重复问题中列出的任何答案都多,因为它告诉我我需要采取的确切步骤 – Rachel 2012-11-27 15:18:49

在“应用程序”的项目中设置输出类型为“Windows应用程序”。

+2

我绝对喜欢这个解决方案比接受的更好http://stackoverflow.com/questions/934901/net-console-application-that-doesnt-bring-up-a-console – Abe 2010-12-07 21:16:56

+0

你的方法很简单,优雅...谢谢 – Pranav 2012-03-02 07:30:21