出處: http://www.cnblogs.com/shanyou/archive/2008/12/07/1349699.html
Windows Installer XML(WiX)
這里所介紹的是 Wix 3.0版本 ,目前還是beta. Wix 是 Windows Installer XML 的縮寫,它是微軟提供的一組工具和規范的集合,用來制作MSI格式的安裝包。另外值得一提的是,Wix是微軟少有的開源軟件之一。 制作MSI的工作有InstallShield,Wise,他們都是商業程序,需要付費,你也可以使用WiX來完成安裝程序制作。WiX和這些MSI的工具比較有不同的地方:
- 它完全用xml描述,使用命令行來生成,這非常容易整合到開發流程中,通過Nant,Msbuild調用
- WiX是開源的,定制性非常好,你能夠做用Wise或者InstallShield所想到的事情。
微軟內部的程序打包也是使用WiX的。
Deployment Tools Foundation (DTF)
DTF就是msi.dll(Windows installer library)的.net包裝,DTF使得為MSI安裝包編寫自定義Actions(CA)非常容易了,之前編寫CA只有三種選擇:C++、VB Script和Java Script。
目前開箱即用的CA有下列這些:
可以到這里: http://msdn.microsoft.com/zh-cn/library/aa372023(en-us,VS.85).aspx 完整列表
Windows Installer不能完全覆蓋所有的場景,我們可以自定義CA來滿足要求。DTF就可以使用.NET支持的語言C#/VB.NET等等來寫CA了。
Wix 3.0版 版本就是基于DTF之上開發的,雖然3.0版本現在還是beta階段,3.0還支持VS2008的項目模板
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
