1

如何使用visual studio 2012 和instalshields 限量版安装windows 服务?我试过:如何创建 InstallShield LE 项目来安装 Windows 服务?

但这仅适用于我已经拥有项目 istaller 文件的所有项目,其中服务 istaller 和服务流程安装程序已添加到项目安装程序文件的设计视图中。

有没有人设法使这个工作?

感谢你

4

2 回答 2

1

无论好坏,InstallShield LE 旨在具有与 Visual Studio 部署项目相同的功能。这意味着使用 InstallUtil 自定义操作来重新发明轮子,因为 MSI 的 ServiceInstall 和 ServiceControl 没有公开。

选项是 a) 升级到 InstallShield Professional,b) 切换到 Windows Installer XML 或 c) 将 WiX 合并模块与 InstallShield LE 混合。

这个概念是创建一个合并模块项目,封装您的服务 EXE 和 InstallShield LE 中的使用。

请参阅: 使用 Windows Installer XML 增强 InstallShield - Windows 服务

于 2013-06-20T22:18:41.573 回答
0

您可以将 ServiceInstall 组件与 InstallShield LE 一起使用,请参阅:

如何创建 InstallShield LE 项目来安装 Windows 服务?

于 2014-03-26T12:52:39.420 回答