首页 文章

自动启动并运行 C#VSTO Add-In 应用程序

提问于
浏览
1

我有一个 C#VSTO Outlook Add-In 应用程序,需要在工作日 9:30 am 运行。我被要求使用计时器使其自动运行。但是即使是在计时器上,我们也需要保持应用程序运行,但是在这里我想让程序自己运行,同时保持应用程序关闭。

我尝试创建一个 exe 文件并尝试使用 Task Scheduler 运行它,但它只是运行安装程序,而实际上没有运行 Add-In 启动代码。我怎样才能做到这一点?有没有一种方法可以在同一 ThisAddIn 类中编写代码,而该类可以在我的特定时间启动 Add-In 代码而无需 Task Scheduler?

1 回答

  • 0

    您可以通过调整解决方案来完成此任务:

    • 将控制台应用程序添加到解决方案中(这是您从计划任务中调用的工具)

    • 将新的类库项目添加到您的解决方案中,并将 add-in 和命令行工具通用的所有代码放入该类库中

    • 将对类库项目的引用添加到命令行工具和 VSTO add-in。

相关问题