如何在后台运行.NET控制台应用程序

我有一个用C#编写的控制台应用程序,该应用程序计划使用内置的Windows Task Scheduler每15分钟左右运行一次。

每次运行时,黑色控制台框都会在其执行期间弹出,然后关闭。我没有在控制台上写任何东西。有没有办法让它在后台运行?

回答:

简单!

似乎难以置信,但它却具有魅力。当您要执行没有任何迹象的自定义任务时,我已将此用于一些安装项目。

  • 将项目创建为Windows应用程序项目(这是困难的部分)。
  • 切勿拨打任何形式的电话。完全按照控制台应用程序中的说明进行操作
    class Program

    {

    static void Main(string[] args)

    {

    // Just don’t call Application.Run(new frmMain(args));

        // ... your code

    }

    }

这是因为Windows应用程序项目与控制台没有真正的不同,除了第一种形式和引用之外。这是完全隐藏的执行。尝试一下!

以上是 如何在后台运行.NET控制台应用程序 的全部内容, 来源链接: utcz.com/qa/416314.html

回到顶部