我正在研究一种窗口服务,用于在一段时间后转换数据库中的关键字,现在我在调试时很累通过CMD安装和卸载服务器,所以请告诉我是否可以通过另一种方式实现而没有看到CMD,谢谢。
答案 0 :(得分:4)
安装Visual Studio 2017的工作负载后,“其他项目类型”节点将出现在添加新项目窗格中。如果仍然找不到它,请先修复Visual Studio 2017,然后再
点击->工具->扩展和更新
答案 1 :(得分:0)
VS Installer项目的局限性 :Visual Studio Installer Projects have a number of severe limitations as explained here。
WiX工具集 :WiX是一种免费的开放源代码替代品,您可以检查several other major deployment tools。 高级安装程序具有一些免费功能,但我认为其中不包括服务安装。虽然值得测试-不错的功能。 Installshield 没有我知道的免费版本,但是功能齐全。 PACE套件是新手。我会全部测试并选择一个-仅2美分。
如何使用WiX创建Windows Service MSI安装程序,这未经我的测试,但看起来不错:https://github.com/Robs79/How-to-create-a-Windows-Service-MSI-Installer-Using-WiX
更新:我突然想起了位于IsWiX的MSI和WiX专家 Chris Painter的 https://github.com/iswix-llc/iswix-tutorials教程。 IsWiX是WiX的前端。
最后,专家 Helge Klein 发布了一个有用且完整的WiX真实示例:https://helgeklein.com/blog/2014/09/real-world-example-wix-msi-application-installer/