我一直试图找到WiX(Windows安装程序XML)/ WiX工具集的文章或发布列表功能限制,但未取得成功。使用WiX的几个星期后,我能想到的至少两个限制在最近的RTM版本(V3.0):WiX和WiX Toolset有哪些限制?
- 的WiX工具集不能做出引导程序(SETUP.EXE) 。
- WiX Toolset无法检索COM注册来自COM的信息可执行文件。
你能想到的其他限制?处理部署项目时遇到的一些问题?我认为这个信息对于学习WiX的人来说可能非常方便。
我一直试图找到WiX(Windows安装程序XML)/ WiX工具集的文章或发布列表功能限制,但未取得成功。使用WiX的几个星期后,我能想到的至少两个限制在最近的RTM版本(V3.0):WiX和WiX Toolset有哪些限制?
你能想到的其他限制?处理部署项目时遇到的一些问题?我认为这个信息对于学习WiX的人来说可能非常方便。
我来回答了什么是维克斯缺少的InstallShield有(有间隙)条款这个问题最简单的方法。
我已经使用热来提取COM相当成功,所以这不再是我的担忧。
优秀点。谢谢。顺便说一句,我假设你使用热来从DLL提取COM信息,而不是EXE,对不对? – 2010-10-18 22:34:16
@Chris:+1分为2 - 4.这些也影响了我的工作,但我忘了在我的答案中提到它。 – 2010-10-19 08:39:21
我这样做的EXE/DLL和托管/非托管。我使用我写的一个小程序,将文件系统观察器放在一个目录中,并在每次内容更改时调用加热器。我把我的文件,然后我把它的依赖关系,直到它的工作和剪切/粘贴COM元素。然后在一台干净的机器上安装并测试。 – 2010-10-19 12:09:12
我想补充几个点,但这些都很难被称为严重的局限性,因为它们都可以围绕工作:
再次,让我重申一下,我不认为这些严重的限制。我对Rob和团队到目前为止所做的工作非常满意,他们正在走上正轨! :)
正是我正在寻找的信息。谢谢Yan。 – 2010-10-18 20:42:31
火车可能(大部分)在正确的轨道上,但它比计划落后了大约5年。我将WiX的局限性与InstallShield相结合,但从我的角度来看,缺乏引导程序是一个成功的杀手,它可以阻止我暂时使用100%的WiX。尽管如此,使用WiX来替代部分InstallShield已经非常适合我。 – 2010-10-18 22:05:21
至于第二点:这正是SharpSetup所做的(+其他一些东西,例如它增加了在VS设计器中编辑安装程序GUI的能力)。 – 2010-11-06 01:30:22
感谢Yan和Chris提供的深刻见解。我希望我可以选择两个答案作为接受的答案。 – 2010-11-16 06:12:14