栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

wix图片导入设置

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

wix图片导入设置

1.      安装VS2012

2.      安装WixToolSet。安装完成后,VS中会多增加Windows Installer XML的项目。

打开VS,新建Windows Installer XML项目。

打开Product.wxs文件,其代码介绍参见图1,具体代码请参见附录。

图1.

注意:

l  Define ‘Debug’ preprocessor variable一定要勾选上。

l  全局变量在product.wix文件中的调用为$(var.xxx)格式,其中xxx为Define preprocessor variable中的名字,如PRODUCT_NAME。

l  该product.wix所用到的全局变量有如下这些:PRODUCT_NAME=TestApp;MANUFACTURER=ABC;SOURCE_FILE_DIR=../../Release;APPLICATION_NAME=TestApp.exe;ICON_NAME=App.ico

(1).   .NET FRAMEWORK校验需要引用WixNetFxExtension.dll,该DLL的路径在C:Program Files (x86)WiX Toolset v3.7binWixNetFxExtension.dll,具体的路径与实际的安装环境有关。如果未引用编译将会出错。

(2).   安装界面需要引用WixUIExtension.dll,该DLL的路径在C:Program Files (x86)WiX Toolset v3.7bin

WixUIExtension.dll,具体的路径与实际的安装环境有关。如果未引用编译将会出错。

编译项目,生成MSI安装包。

附Product.wxs代码

Manufacturer="$(var.MANUFACTURER)" UpgradeCode="{780EEB5A-ED25-4E85-AF66-C9EE996B2948}">

Name="$(var.PRODUCT_NAME)"

Directory="ProgramMenuDir"

Target="[INSTALL_FOLDER]$(var.APPLICATION_NAME)"

WorkingDirectory="INSTALL_FOLDER"

Icon="$(var.ICON_NAME)" IconIndex="0"

/>

Name="$(var.PRODUCT_NAME)"

Directory="DesktopFolder"

Target="[INSTALL_FOLDER]$(var.APPLICATION_NAME)"

WorkingDirectory="INSTALL_FOLDER"

Icon="$(var.ICON_NAME)" IconIndex="0"

/>

Name="Uninstall"

Directory="ProgramMenuDir"

Target="[SystemFolder]msiexec.exe"

Arguments="/x [ProductCode]"

Description="Uninstall"/>

Name="Uninstall"

Directory="INSTALL_FOLDER"

Target="[SystemFolder]msiexec.exe"

Arguments="/x [ProductCode]"

Description="Uninstall"/>

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号