【问题标题】:How to install windows service using visual studio 2012 and instalshields limited edition如何使用visual studio 2012和instalshields限量版安装windows服务
【发布时间】:2013-06-17 09:15:30
【问题描述】:

如何使用visual studio 2012 和instalshields 限量版安装windows 服务? 我试过了:How do i create an InstallShield LE project to install a windows service?

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

有没有人设法使它工作?

谢谢你

【问题讨论】:

标签: windows service visual-studio-2012 installshield


【解决方案1】:

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

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

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

见: Augmenting InstallShield using Windows Installer XML - Windows Services

【讨论】:

    【解决方案2】:

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

    How do i create an InstallShield LE project to install a windows service?

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-01
      相关资源
      最近更新 更多