在没有控制台窗口的情况下运行现有VS Console项目的输出

时间:2012-02-14 15:01:00

标签: c# visual-studio console-application

我在Visual Studio中有一个简单的控制台项目,我希望它作为计划任务运行,但在执行时不显示控制台窗口。什么是最好的方法呢?

在最初的使用案例中,我需要它作为Windows中的计划任务运行,但我对应用程序的使用不仅限于作为Windows计划任务运行,因此我需要一种方法来不显示项目/可执行文件本身内的控制台窗口。此外,我知道如何从代码启动控制台应用程序并隐藏输出窗口。我宁愿不用另一个可执行文件启动现有应用程序。

1 个答案:

答案 0 :(得分:1)

使控制台应用程序不使用现有控制台项目显示其输出的最简单方法是将项目转换为Windows窗体应用程序,并将启动对象设置为现有的Program.Main()

(在我找到解决问题的方法之前,我做了一些谷歌搜索。我发布了问题/答案以防其他人。还有,可能还有比这更好的方法吗?)