web-dev-qa-db-ja.com

Windowsタスクスケジューラを使用して.Net Core 2.0コンソールアプリを実行する方法

asp.net Core 2.0VS2017を使用して作成された1つのコンソールアプリがあります。このアプリケーションを特定の期間(サービスなど)に繰り返し実行したいと思います。 Windows Task Schedulerを使用してこれを試しましたが、Task Schedulerを使用してタスクを作成すると、コンソールアプリの.exeファイルが要求されます。 (下の写真を確認してください) enter image description here

しかし、ご覧のとおり、.Net Core 2.0を使用してコンソールアプリを作成する場合、bin/debugフォルダーの下に.exeファイルはありません。 enter image description here だれでも、Windowsタスクスケジューラを使用して.net Core 2.0コンソールアプリをスケジュールする方法を知っていますか?どんな提案も大歓迎です!

おかげで、

10
prog1011

dotnetを呼び出し、実行したいDLLを引数として渡します。引数にフルパスを指定するか、dllが存在するパスを[開始]フィールドに設定できます。プロジェクトのbinフォルダーに作成される開発dllではなく、公開されたdllを使用する必要があります。

Task Scheduler Start DLL

15
Xeevis