如何使用Windows Task Scheduler执行.Net Core 2.0 Console App?

pro*_*011 9 c# asp.net taskscheduler asp.net-core-2.0

我有一个使用asp.net Core 2.0中创建的控制台应用程序VS2017。现在,我想在特定时间段重复运行此应用程序(如服务)。因此,我尝试使用此方法,Windows Task Scheduler但是当我们使用Task Scheduler它创建任务时,请询问.exeConsole应用程序的文件。(请检查下面的图片) 在此处输入图片说明

但是您可以看到,当我们使用.Net Core 2.0创建Console App时.exe,bin / debug文件夹下将没有文件。在此处输入图片说明 任何人都知道如何使用Windows Task Scheduler来计划.net Core 2.0控制台应用程序?任何建议将不胜感激!

谢谢,

Xee*_*vis 12

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

任务计划程序启动DLL

  • 可能未安装 dotnet。 (2认同)