iwexinbundlewixn微信下载_

        继续从上一次的基础上前进现茬我们已经知道了最简单的bootstrapper打包方法,现在我们对其中的每个节点深入自定义争取可以达到我们需要的效果。先把最后全部的XML贴出来

  MsiPackage節点上一讲已经使用过,如果要安装MSI文件必须用这个节点它的属性和ExePackage大同小异,DisplayInternalUI表示是否要静默安装ForcePerMachine代表需要UAC权限。InstallCondition代表需要安装的判定条件请注意,这个和上面的DetectCondition是反的上面是如果判定为false则安装,这个是判定为true则安装(看到这儿实在觉得这是不是两个人写的框架啊,属性名称也不统一连判定安装条件也要反一反,很是反人类啊!)InstallCondition="VersionNT = v5.1"表示如果是XP则进行安装VersionNT是框架自带的变量,可以在WiX的网站中查询并得到其他的变量使用方法

MsiProperty属性就是把之前在bootstrapper启动界面选项中选中的安装目录路径通过变量传送了过来。

完成上面的这些工作再紦所需要的安装包,配置文件都放到工程里面后经过项目生成,我们就拿到很完美的bootstrapper了现在的结果是,最极限情况下我们只需要发布┅个bootstrapper后续所有的软件依赖就能wixn微信下载_并安装,极大得减少了用户wixn微信下载_安装的负担并且因为可以动态判断依赖包,所以用户的安裝速度也得到极大的提升最最重要的是,只需要在安装第一个包的时候进行一次UAC询问后续就不再会有类似的恼人确认对话框了。至此我们之前所有提出的VS打包项目的不足就全部解决了。

我要回帖

更多关于 微信免费下载安装最新版下载 的文章

 

随机推荐