首页 > 解决方案 > 如何使用 Windows 任务计划程序执行 .Net Core 2.0 控制台应用程序?

问题描述

我有一个使用asp.net Core 2.0in创建的控制台应用程序VS2017。现在我想在特定时间段重复运行这个应用程序(如服务)。所以我已经尝试过这个使用Windows Task Scheduler但是当我们使用它创建任务Task Scheduler时要求.exe控制台应用程序的文件。(请检查下面的图片) 在此处输入图像描述

.exe但是正如您所看到的,当我们使用 .Net Core 2.0 创建控制台应用程序时,bin/debug 文件夹下将没有文件。在此处输入图像描述 任何人都知道如何使用 Windows 任务计划程序安排 .net Core 2.0 控制台应用程序?任何建议将不胜感激!

谢谢,

标签: c#asp.netasp.net-core-2.0taskscheduler

解决方案


只需调用dotnet并传入您希望作为参数运行的 dll。您可以在参数中指定完整路径,也可以在“开始于”字段中设置 dll 所在的路径。您应该使用已发布的 dll,而不是在项目的 bin 文件夹中创建的开发 dll。

任务计划程序启动 DLL


推荐阅读