I have one Console App which is created using asp.net Core 2.0
in VS2017
. Now I want to run this application on particular time period repeatedly (like service). So I have tried this using Windows Task Scheduler
but when we create task using Task Scheduler
it ask for .exe
file of Console app. (please check below pic)
But as you can see that When we create Console App using .Net Core 2.0 there will no .exe
file under bin/debug folder.
Anyone have idea that how to schedule a .net Core 2.0 console app using Windows Task Scheduler ?
Any suggestions will be highly appreciated !
Thanks,
Create a Task using Task SchedulerIn General tab, provide task name and description. In Trigger tab, create new and provide task schedule date, time, and day. In Actions tab, click New and give Action step and Browse console application executable file and click OK. Right click on created task and Run.
Run it via the Run dialog window.Press the ⊞ Win + R keyboard keys at the same time. Type taskschd. msc . Hit the ↵ Enter key or click OK.
Just call dotnet
and pass in dll you wish to run as argument. You can either specify the full path in the argument or set the path where your dll resides in the "Start in" field. You should use the published dll and NOT the development dll that gets created in the project's bin folder.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With