There are several resources around the web (including here) for migrating InstallShield projects to WiX Toolset, and it's understandable (move from costly product to a free one).
Web上有几种资源(包括此处)用于将InstallShield项目迁移到WiX Toolset,这是可以理解的(从昂贵的产品转移到免费的产品)。
However, I couldn't find anything about the opposite direction - suppose there are several WiX Toolset projects which we want to move into InstallShield (due to issues with WiX licensing). True, we can go ahead and rewrite the projects, but the risk of losing or misinterpreting something is high.
但是,我找不到任何相反的方向 - 假设有几个WiX Toolset项目我们想要迁移到InstallShield(由于WiX许可问题)。没错,我们可以继续改写项目,但是失去或误解某些东西的风险很高。
Before we start to develop some sort of automated migration script, I was wondering if it has done before, have anyone ever heard of such a thing?
在我们开始开发某种自动迁移脚本之前,我想知道它是否曾经做过,有没有人听说过这样的事情?
1 个解决方案
#1
2
InstallShield does not have a .wxs importer. However hidden in the File > Open dialog, in the drop down part of the Open button, is the option to Open with Wizard (or, I believe, Open As > Wizard in earlier versions). You can use this to convert a built .msi file into a project file. However if you want it to be a good project file, you will likely still have to perform significant clean up. And be aware that minor upgrades or patches are likely to be difficult or impossible across this tool change.
InstallShield没有.wxs导入程序。但是在“文件”>“打开”对话框中隐藏,在“打开”按钮的下拉部分中,可以选择“使用向导打开”(或者,我相信,在早期版本中为“打开方式”>“向导”)。您可以使用它将构建的.msi文件转换为项目文件。但是,如果您希望它是一个好的项目文件,您可能仍然需要执行重大清理。请注意,在此工具更改中,可能很难或不可能进行轻微升级或修补。
I don't recall whether this option is available in the InstallShield automation interface, but I think I would prefer to convert and vet each project by hand anyway.
我不记得InstallShield自动化界面中是否提供了此选项,但我认为我更愿意手动转换和审核每个项目。
#1
2
InstallShield does not have a .wxs importer. However hidden in the File > Open dialog, in the drop down part of the Open button, is the option to Open with Wizard (or, I believe, Open As > Wizard in earlier versions). You can use this to convert a built .msi file into a project file. However if you want it to be a good project file, you will likely still have to perform significant clean up. And be aware that minor upgrades or patches are likely to be difficult or impossible across this tool change.
InstallShield没有.wxs导入程序。但是在“文件”>“打开”对话框中隐藏,在“打开”按钮的下拉部分中,可以选择“使用向导打开”(或者,我相信,在早期版本中为“打开方式”>“向导”)。您可以使用它将构建的.msi文件转换为项目文件。但是,如果您希望它是一个好的项目文件,您可能仍然需要执行重大清理。请注意,在此工具更改中,可能很难或不可能进行轻微升级或修补。
I don't recall whether this option is available in the InstallShield automation interface, but I think I would prefer to convert and vet each project by hand anyway.
我不记得InstallShield自动化界面中是否提供了此选项,但我认为我更愿意手动转换和审核每个项目。