web-dev-qa-db-fra.com

Comment exécuter l'application console .Net Core 2.0 à l'aide du Planificateur de tâches Windows?

J'ai une application console créée à l'aide de asp.net Core 2.0 dans VS2017. Maintenant, je veux exécuter cette application sur une période de temps particulière à plusieurs reprises (comme le service). J'ai donc essayé ceci en utilisant Windows Task Scheduler mais lorsque nous créons une tâche à l'aide de Task Scheduler il demande .exe fichier de l'application Console. (veuillez vérifier la photo ci-dessous) enter image description here

Mais comme vous pouvez le voir, lorsque nous créons une application console à l'aide de .Net Core 2.0, il n'y aura pas de .exe fichier sous le dossier bin/debug. enter image description here Quelqu'un a-t-il une idée de la façon de planifier une application de console .net Core 2.0 à l'aide du Planificateur de tâches Windows? Toute suggestion serait très appréciée !

Merci,

9
prog1011

Appelez simplement dotnet et passez la DLL que vous souhaitez exécuter comme argument. Vous pouvez spécifier le chemin d'accès complet dans l'argument ou définir le chemin d'accès de votre DLL dans le champ "Démarrer dans". Vous devez utiliser la DLL publiée et NON la DLL de développement qui est créée dans le dossier bin du projet.

Task Scheduler Start DLL

12
Xeevis