如何为在visual studio 2012中创建的windows服务创建EXE安装文件

本文关键字:创建 windows 服务 EXE 文件 安装 visual 2012 studio | 更新日期: 2023-09-27 18:25:50

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

我可以在visual studio 2010中做到这一点,但我找不到任何关于如何使用visual studio 2012创建这个exe安装文件的文档。我在youtube上发现了一些视频,显示创建exe安装文件,但当我尝试时,我没有发现我的服务安装为windows服务。它正在像正常应用程序一样安装。

如何为在visual studio 2012中创建的windows服务创建EXE安装文件

这里有一篇很好的文章,解释如何使用Visual Studio和WiX创建windows服务安装程序。

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

另一种选择是在VS2010中加载您的项目,并在那里添加一个安装项目。您将需要在VS2010中执行生成。VS2012仍将加载您的解决方案,但它将忽略(卸载)您的安装项目。同样的.sln将在VS2010和VS2012中打开。