首页 > 解决方案 > 如何调度控制台应用程序 C#

问题描述

我创建了一个控制台应用程序,在其中添加了 Microsoft.AnalysisServices dll。我希望这个应用程序每 30 分钟安排一次。

我已经发布了应用程序,但是当我在 Windows 任务计划程序中提供 setup.exe 路径时,任务没有运行

当我从 bin/Debug 文件夹中提供 applicationname.exe 路径时,应用程序运行

参考:https ://www.c-sharpcorner.com/UploadFile/manas1/console-application-using-windows-scheduler/

但我不想将项目文件夹带到生产服务器,我需要一个 exe/setup 文件

我也尝试从桌面上的 bin 文件夹中复制 application.exe 文件,但它抛出异常“找不到 Microsoft.AnalysisServices”,这是屏幕截图:

在此处输入图像描述

请帮忙

标签: c#console

解决方案


您需要复制整个输出文件夹(发布工件)。您可以省略 pdb 文件或 xml 文档之类的内容...如果您确实需要,还可以使用 ILMerge 等工具将 Analysis dll 等依赖项合并到一个文件中。


推荐阅读