2015-02-09 83 views
3

有人可以帮助我理解WiX的工作原理吗?我有一个目录结构,我想创建一个安装程序。我用heat.exe生成了目录结构,当我生成安装项目时,它会生成一个.msi文件,但我不认为它会安装任何东西。如何使用WiX创建.msi安装程序

也许有人可以引导我完成生成.msi安装程序的步骤。

任何建议表示赞赏, 谢谢

+0

菲尔的好回答,也许你也可以检查这个答案:http://stackoverflow.com/a/22550256/129130 – 2015-02-09 20:34:57

+0

而这一个了解维克斯的历史:http://stackoverflow.com/questions/ 6060281/windows-installer-and-the-creation-of-wix/12101548#12101548 – 2015-02-09 20:41:29

+0

最后是一个旧的Wix提示和技巧线程:http://stackoverflow.com/questions/471424/wix-tricks-and-tips? RQ = 1 – 2015-02-09 20:44:00

回答

3

WiX是一种用于编写(编译)Windows Installer(.MSI)数据库的语言(XML/XSD)。微星不会安装任何东西。

我维护一个名为IsWiX的开源项目。这个概念很简单。 IsWiX提供了额外的WiX项目模板(脚手架)和图形设计器来协助您创建安装程序。然后,当您获得有关WiX和MSI的知识时,您可以手动对WiX XML进行额外的调整,并超越IsWiX目前知道如何编写的内容。

这里是一个video显示如何创作,构建和测试MSI以在3分钟内部署IIS网站。

1

一些“错误的开始”试图从在线教程我注意到,在http://wixtoolset.org/有一个链接到这本书学习维克斯后“维克斯3.6:开发人员指南到Windows Installer XML”。如果您喜欢与Kindle的简单界面,您可以从PacktAmazon的电子书格式中便宜地购买它。

我发现这本书对于.msi创建过程中的每一个小步骤都非常有帮助。本书将指导您在第1章中创建您的第一个.msi!诚然,你必须继续多一点才能有一个完整的功能.msi,但考虑到Wix的复杂性,这本书是非常棒的。这可能不是我们当中的大师,但对于我们这些需要更多帮助来理解材料的人来说,这很棒。我已经看到很多帖子都提到了关于WiX的“陡峭的学习曲线”,并且创建一个有效的.msi是一个复杂的过程,但是这本书对于使该学习曲线非常容易理解有很长的路要走。

相关问题