2016-10-24 1 views
1

J'ai une application Add-In C# VSTO Outlook qui doit être lancée 9h30 du matin en semaine. Je suis invité à le faire fonctionner automatiquement en utilisant une minuterie. Mais même sur une minuterie, nous devons garder l'application en cours d'exécution mais ici, je veux faire fonctionner le programme tout seul à ce moment-là en gardant l'application fermée.Lance et exécute automatiquement l'application C# VSTO Add-In

J'ai essayé de créer un fichier exe et essayé de l'exécuter en utilisant le planificateur de tâches, mais il exécute simplement la configuration, mais n'exécute pas réellement le code de démarrage du complément. Comment puis-je faire ceci? Existe-t-il un moyen d'écrire du code dans la même classe ThisAddIn qui peut lancer le code Add-In à mon heure spécifique sans Task Scheduler?

Répondre

0

Vous pouvez obtenir ce fait par la restructuration de votre solution:

  • Ajouter une application console à votre solution (ce sera l'outil que vous appelez de votre tâche planifiée)
  • Ajouter un nouveau projet de bibliothèque de classes Ajoutez une référence au projet de bibliothèque de classes à la fois à l'outil de ligne de commande et à votre complément VSTO.