标签: c# visual-studio visual-studio-2012
我有windows service来检测桌面锁定和解锁。我试图为我的Windows服务创建一个EXE安装文件(myapp.exe)。该服务检测锁定/解锁事件并将其写入文本文件。
windows service
我能够在visual studio 2010中执行此操作,但我找不到任何有关如何使用visual studio 2012创建此exe设置文件的文档。我在youtube上发现了一些视频,其中显示了创建exe设置文件,但是当我尝试时,我发现我的服务并未作为Windows服务安装。它像普通应用程序一样安装。
visual studio 2010
visual studio 2012
答案 0 :(得分:3)
有关如何使用Visual Studio和WiX创建Windows服务安装程序的好文章可用here。
答案 1 :(得分:2)
使用Visual Studio 2012,您将需要第三方工具来创建设置。我建议WiX。有关使用WiX here安装和启动Windows服务的良好信息,尽管您可能需要先阅读一些初学者教程。
答案 2 :(得分:1)
另一种方法是在VS2010中加载项目并在那里添加安装项目。您需要在VS2010中执行构建。 VS2012仍将加载您的解决方案,但它将忽略(卸载)您的安装项目。相同的.sln将在VS2010和VS2012中打开。