将 Wix 工具集项目迁移到 InstallShield
Migrate Wix Toolset projects to InstallShield
网络上有多种资源(包括此处)用于将 InstallShield 项目迁移到 WiX 工具集,这是可以理解的(从昂贵的产品转移到免费的产品)。
但是,我找不到任何关于相反方向的信息 - 假设有几个 WiX 工具集项目我们想要移动到 InstallShield(由于 WiX 许可问题)。诚然,我们可以继续重写项目,但丢失或误解某些内容的风险很高。
在我们开始开发某种自动迁移脚本之前,我想知道以前是否做过,有人听说过这样的东西吗?
InstallShield 没有 .wxs 导入器。然而隐藏在文件 > 打开对话框中,在打开按钮的下拉部分,是使用向导打开的选项(或者,我相信,在早期版本中打开为>向导)。您可以使用它来将构建的 .msi 文件转换为项目文件。但是,如果您希望它成为一个 好的 项目文件,您可能仍然需要执行大量清理工作。请注意,通过此工具更改,小的升级或补丁可能很困难或不可能。
我不记得这个选项在 InstallShield 自动化界面中是否可用,但我想我还是更愿意手动转换和审查每个项目。
网络上有多种资源(包括此处)用于将 InstallShield 项目迁移到 WiX 工具集,这是可以理解的(从昂贵的产品转移到免费的产品)。
但是,我找不到任何关于相反方向的信息 - 假设有几个 WiX 工具集项目我们想要移动到 InstallShield(由于 WiX 许可问题)。诚然,我们可以继续重写项目,但丢失或误解某些内容的风险很高。
在我们开始开发某种自动迁移脚本之前,我想知道以前是否做过,有人听说过这样的东西吗?
InstallShield 没有 .wxs 导入器。然而隐藏在文件 > 打开对话框中,在打开按钮的下拉部分,是使用向导打开的选项(或者,我相信,在早期版本中打开为>向导)。您可以使用它来将构建的 .msi 文件转换为项目文件。但是,如果您希望它成为一个 好的 项目文件,您可能仍然需要执行大量清理工作。请注意,通过此工具更改,小的升级或补丁可能很困难或不可能。
我不记得这个选项在 InstallShield 自动化界面中是否可用,但我想我还是更愿意手动转换和审查每个项目。