Windows Installer XML 3.0
来源:互联网 发布:海鲜酱淘宝 编辑:程序博客网 时间:2024/06/04 18:09
What
WiX is a set of tools that allows you to create Windows Installer-based deployment packages for your application. The WiX toolset is based on a declarative XML authoring model. You can use WiX on the command line by using the WiX tools or MSBuild. In addition, there is also a WiX Visual Studio plug-in that supports VS2005, VS2008, and VS2010. The WiX toolset supports building the following types of Windows Installer files: Installer (.msi)/Patches (.msp)/Merge Modules (.msm)/Transforms (.mst)
WiX supports a board spectrum of Windows Installer features. In addition, WiX also offers a set of built-in custom actions that can be used and incorporated in Windows Installer packages. The custom actions are offered in a set of WiX extensions. Some common WiX extensions include support for Internet Information System (IIS), Structured Query Language (SQL), the .NET Framework, Visual Studio, and Windows etc.
NOTE: wiX is the unique open source project of Microsoft hosted at sourceforge.
Capacity
- 1. Create Windows Installer-based deployment packages
Installer (.msi)/Patches (.msp)/Merge Modules (.msm)/Transforms (.mst)
2. Be able to be integrated with MSBuild/NAnt
Advantage
1. Free
2. Simpler compared with Installshield/InstallAnyware
3. Built-in setup wizards
4. Built-in custom actions
- Internet Information System (IIS)
- Structured Query Language (SQL)
- Windows service installer
- Modify XML configuration file
- Install assembly to GAC and local system
5. Visual Studio 2008/2010 integration support
6. Be able to integrated into MSBuild/NAnt
Disadvantage
1. Learning curve: lack of enough resources and examples
2. Lack of GUI support to create installer XML
3. A little difficult to customize setup UI
Successful cases
1. SQL server 2005/2008
2. Office 2007
Resources
1. wiX Site: http://wix.sourceforge.net/
2. Tutorial: http://www.tramontana.co.hu/wix/
3. Manual: http://wix.sourceforge.net/manual-wix3/main.htm
Other
The idea of wiX and C++ language look very alike. The following diagram illustrates the idea,
- Windows Installer XML 3.0
- Windows Installer XML Standard CustomActions
- Windows Installer XML (WiX)
- Windows Installer 3.0 (Windows Installer 3.1)
- Windows Installer XML 概述 (2)
- Windows Installer XML 概述 (3)
- .net framework 2.0, windows installer 3.0, windows installer 4.5
- Windows Installer
- windows installer
- Windows Installer
- Windows Installer XML (WiX) 使用记录 (一)
- Wix 3.0支持Windows Installer 5.0
- Windows Installer- MSI 疑难解答
- Windows Installer 修复记
- Windows Installer服务解决方案
- windows installer 问题
- Windows Installer故障
- windows installer服务解决方案
- 在QtCreator中设置QT4应用程序的图标
- BestHD蓝光转换器——带给我事业第二春
- annotation在Hibernate中的用法
- hdu 1869最小长方形
- 浅析C#的事件处理和自定义事件
- Windows Installer XML 3.0
- 首次拜访,写点开篇语
- 《程序员》沉痛悼念王江民先生
- DBGridEh3.6和DBGridEh5.2的区别
- Linux C 简单低级文件读写(1)
- 游戏服务器的物品系统,已经基本完成,继续留贴纪念
- 仔细认真
- vc 模态和非模态对话框关闭过程
- Flex+BlazeDS整合J2ee示例