如何控制 MSI 安装程序项目的 InstallShield 2011 中服务安装和 SQL 脚本执行的执行顺序?
我想控制 MSI 安装程序项目的 InstallShield 2011 中服务安装/启动和 SQL 脚本执行的执行顺序。
现在首先安装并启动 Windows 服务。然后执行 SQL 脚本。由于 Windows 服务依赖于 SQL 脚本创建的数据库,如果在创建数据库之后安装该服务,那就太好了。
我可以更改 InstallShield 2011 项目创建的 MSI 安装程序的执行顺序吗?
I want to control the execution order of service installation/start and SQL script execution in InstallShield 2011 for a MSI installer project.
Right now first the windows service is installed and started by the setup. Afterwards the SQL scripts are executed. Since the windows service relies on the database created by the SQL scripts I would be great if the service is installed after the database was created.
Can I change the order of what is done by the MSI installer created by an InstallShield 2011 project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我没记错的话,InstallShield 中的自定义操作和序列视图提供了此选项。如果是这种情况,您应该只调整这两个操作的顺序。或者,您始终有一个直接编辑器选项,您可以在其中修改 MSI InstallExecuteSequence 和 InstallUISequence 表。
If I remember correctly, the Custom Actions and Sequences view in InstallShield provide this option. If that's the case, you should only tweak the sequence of those two actions. Alternatively, you always have a Direct Editor option where you can modify the MSI InstallExecuteSequence and InstallUISequence tables.