【问题标题】:How do I create an executable in .net如何在 .net 中创建可执行文件
【发布时间】:2011-04-16 06:01:32
【问题描述】:

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

【问题讨论】:

    标签: .net executable scheduled-tasks


    【解决方案1】:

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

    您的项目将连接到数据库、检索电子邮件、处理它们、记录所做的事情等...

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        乔恩是对的。构建一个控制台应用程序,然后让任务计划程序根据需要执行它。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-10-22
          • 2019-05-27
          • 1970-01-01
          • 1970-01-01
          • 2010-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多