WiX和DTF介绍
来源:互联网 发布:abutable算法 编辑:程序博客网 时间:2024/04/28 02:45
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的项目模板。
- WiX和DTF介绍
- wix介绍(1)
- wix
- WIX
- Wix
- wix
- [Err] [Dtf] 2013
- Wix学习整理(4)——关于WiX文件格式和案例HelloWorld的分析
- Wix学习整理(4)——关于WiX文件格式和案例HelloWorld的分析
- Wix打包系列(二)用户界面和本地化操作
- Wix打包系列 (六)制作升级和补丁包
- Wix打包系列(二)用户界面和本地化操作
- Wix打包系列 (六)制作升级和补丁包
- Wix打包系列(二)用户界面和本地化操作
- Wix打包系列 (六)制作升级和补丁包
- Wix打包系列(二)用户界面和本地化操作
- Wix打包系列(二)用户界面和本地化操作
- Wix打包系列 (六)制作升级和补丁包
- asp.net mvc cms项目Oxite
- Pushing Data to a Silverlight Client with a WCF Duplex Service
- 另一个强大的Visualizers :Mole For Visual Studio
- 使用bitmapData简单实现涂鸦中的橡皮功能(as3)
- 好用的WCF Visualizers
- WiX和DTF介绍
- linux mount windows 共享
- 利用SQL日志找回丢失的数据的免费工具SQL Log Rescue
- Web Deployment Projects for Visual Studio 2008
- Windows 环境变量管理器(小工具)
- RESTful WCF
- "大牛们,哪里跑",悬疑片之--《大牛影踪》
- 设置系统环境变量立即生效的VBS脚本
- memcached全面剖析