我必须对一个项目进行维护发布,这个项目几年没有被触及过。不幸的是,它需要Wix版本2.0.3719.0,它已不再可用,并且未被原始开发人员检入或保存在某处。
下载所需的Wix版本也很困难,因为它显然已经远离Sourceforge而且2.x的版本存档现在已经消失了,所以我无法得到它。
我正在考虑几种解决方法:
任何人都有类似的经验和建议如何处理这个?
答案 0 :(得分:1)
不可否认,我能提供最好的猜测:使用最新的安装程序并使用当前的WiX工具集(第二个选项)重新编译它。然后根据需要进行修改。
我们使用这种方法不是从以前版本的WiX升级,而是为了摆脱不再符合我们要求的商业工具。似乎与您的场景类似。
答案 1 :(得分:1)
您可以尝试使用WixCop.exe查看它是否会转换为WiX v3:http://robmensching.com/blog/posts/2009/7/7/Tips-on-how-to-upgrade-from-WiX-v2-to-WiX-v3。
注意:你的WiX v2版本绝对有可能让WixCop.exe无法让你到那里。
如果这不起作用,我可能会采用黑暗(反编译)路线。或者只是简单地解决错误并修复代码以获得支持的WiX构建。