【问题标题】:How to create EXE setup file for windows service created in visual studio 2012如何为在 Visual Studio 2012 中创建的 Windows 服务创建 EXE 设置文件
【发布时间】:2013-08-02 04:18:43
【问题描述】:

我有一个windows service 来检测桌面锁定和解锁。我试图为我的 Windows 服务创建一个 EXE 设置文件 (myapp.exe)。该服务检测锁定/解锁事件并将其写入文本文件。

我可以在visual studio 2010 中执行此操作,但我没有找到任何有关如何使用visual studio 2012 创建此 exe 安装文件的文档。我在 youtube 中发现了一些视频,显示了创建 exe 安装文件,但是当我尝试时,我没有发现我的服务安装为 Windows 服务。它像普通应用程序一样安装。

【问题讨论】:

    标签: c# visual-studio visual-studio-2012


    【解决方案1】:

    here 上提供了解释如何使用 Visual Studio 和 WiX 创建 Windows 服务安装程序的好文章。

    【讨论】:

      【解决方案2】:

      使用 Visual Studio 2012,您将需要第三方工具来创建设置。我建议WiX。有关于使用 WiX 安装和启动 Windows 服务的很好的信息here 尽管您可能需要先阅读一些初学者教程。

      【讨论】:

      • 谢谢。我认为它可以通过“安装盾牌”来完成,但不知道如何为 Windows 服务做到这一点。
      • 是的,它可能可以使用 InstallShield 完成。我至少得到了 3 个有希望的链接,只是将“installshield windows service”放入谷歌,其中一个来自 SE。
      【解决方案3】:

      另一种方法是在 VS2010 中加载您的项目并在那里添加一个安装项目。您将需要在 VS2010 中执行构建。 VS2012 仍会加载您的解决方案,但它会忽略(卸载)您的安装项目。相同的 .sln 将在 VS2010 和 VS2012 中正常打开。

      【讨论】:

        猜你喜欢
        • 2014-08-29
        • 2014-10-27
        • 2012-09-17
        • 1970-01-01
        • 2012-10-10
        • 2014-06-27
        • 1970-01-01
        • 1970-01-01
        • 2019-09-11
        相关资源
        最近更新 更多