如何在.net中创建可执行文件

时间:2010-09-23 12:22:50

标签: .net executable scheduled-tasks

我必须每周向订阅者发送一封电子邮件。此电子邮件的内容来自数据库。我知道我必须在服务器上设置一个计划任务(我必须要求这个,因为我远程工作并且没有管理员权限来执行此操作)。我之前这样做过,电子邮件是由计划任务调用的.net页面发送的。但是我已经读过这不是最好的方法,而且我应该创建一个每次调用时都运行的可执行文件。如何在.net,VisualStudio 2008中创建可执行文件?你能解释一下吗?非常感谢!

3 个答案:

答案 0 :(得分:4)

您必须创建一个项目,实现逻辑(根据您的需要对其进行编程)。

您的项目将连接到数据库,检索电子邮件,处理它们,记录已完成的内容等等。

当您在project_dir/bin/Debugproject/bin/Release中编译项目时(取决于您编译项目的方式),您将获得库和可执行文件。如果双击可执行文件,它将启动您的应用程序。

您可以将具有依赖库(DLLS)的可执行文件复制到服务器上的某个目录,然后创建计划任务。

答案 1 :(得分:2)

只需构建一个控制台应用程序 - 它们 可执行。

(你甚至可以构建一个WinForms应用程序,但由于你不需要显示GUI,这似乎有点无意义。)

答案 2 :(得分:0)

乔恩是对的。构建一个控制台应用程序,然后让Task Scheduler根据需要随时执行它。

您只需要构建它,导航到项目的构建路径并在那里找到您的.exe。从那里你可以将它复制到任何你想要的地方。