自动启动并运行C#VSTO加载项应用程序

时间:2016-10-24 15:43:00

标签: c# outlook vsto add-in

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

我尝试创建一个exe文件,并尝试使用任务计划程序运行它,但它只是运行安装程序,但实际上并没有运行加载项启动代码。我怎样才能做到这一点?有没有办法在同一个ThisAddIn类中编写代码,可以在没有任务调度程序的情况下在特定时间启动加载项代码?

1 个答案:

答案 0 :(得分:0)

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

  • 向您的解决方案添加一个控制台应用程序(这将是您从计划任务中调用的工具)
  • 向您的解决方案添加一个新的类库项目,并将所有与您的加载项和命令行工具相同的代码放在此类库中
  • 将类库项目的引用添加到命令行工具和VSTO加载项。