3. 使用Wix Toolset的light.exe工具来“链接”Sample.wixobj。即执行light.exe Sample.wixobj命令,该命令执行后会在同目录下生成Sample.msi,即我们安装包文件。 4. 如果我们Sample.msi本身会依赖于一些框架,比如.Net Framework 4。而用户可能没有安装.Net Framework 4,这时候可以再编写一个ExeBundle.wxs(名字任意...
Bundle节点前面几个属性我们都已经知道了,IconSourceFile就是打包后exe的图标设置,DisableRemove、DisableModify这两个属性比较有讲究,他们分别设置了在“添加/删除程序”列表中,选中安装包后鼠标右击,是否会出现“卸载”和“修改”这两个选项。如果这两个选项都同时为yes,那这个产品安装后根本就不会出现在“添加/删除...
1.阅读帮助文档OEM流程与示例 2.在官网(https://wixtoolset.org/)下载WiX Toolset build tools 进行安装,点击 Install 进行安装 (软件安装) 3.Visual Studio 安装Wix Toolset Extension扩展功能 (拓展功能选择) 4.在vs中创建项目,设置项目名称 (项目创建配置) 5.将Wyn安装包,OEM文件放入项目中,新建的WynInstaller...
在打开的“Add Reference”窗口中确保选中的是“浏览”标签,然后在查找范围中找到 Wix Toolset 的安装目录(如果没改,那么应该在C:\Program Files (x86)\WiX Toolset v3.11\bin这样的地方); 在文件列表中找到“WixNetFxExtension.dll”; 点击“添加”; 点击“确定”。 与之前添加引用一样,虽然我们选的路径是绝对...
这个工具是支持VS插件的,安装完成后,VS中就会多出一种项目类型“Wix Toolset”,并且选中后我们选择“Bootstrapper Project”,即可创建出新项目,我们在这个项目中进行我们的bootstrapper开发。 创建完成后,就会多出一个Bootstrapper项目,其中有Bundle.wxs文件,这个文件就是打包安装配置文件。所有的XML元素,都可以通过...
编辑Bundle.wxs 文件 在Bundle.wxs 文件中,找到放 MSI 文件的注释处,将其替换成我们想安装的 MSI 文件。 1 2 3 4 5 6 <Chain> -- <!-- TODO: Define the list of chained packages. --> -- <!-- <MsiPackage SourceFile="path\to\your.msi" /> --> ++ <MsiPackage Compressed="yes" ++ ...
BootstrapperCore在你安装的wix安装目录中就能找到。比如我使用的wix3.8,路径就是C:\Program Files (x86)\WiX Toolset v3.8\SDK\BootstrapperCore.dll 另外一个就是Prism组件,这个可以通过Nuget安装。 但这个有点嫌多,其实工程只使用到了属性更改通知和命令。可以使用wix源码中的两个对象。如此就不必引用上面的Pri...
可以看到这个XML文件可以通过自定义的方法来进行界面修改,其中#(loc.Caption)之类的是WiX使用变量的语法,这些变量都是已经内嵌在框架中了,我们还可以通过在bundle.wxs文件中自行增加变量的方法来达到增加变量的目的。MyLocalize.wxl文件如下: 1.<?xml version="1.0" encoding="utf-8"?> 2.<WixLocalization xmlns=...
Basically, my installer has a custom UI built using WPF (.Net Framework), an msi built using Wix Toolset v4 and using Bundle to create the exe. Log says: Error 0x80131508: Failed to create the bootstrapper application. Error 0x80131508: Failed to create the managed bootst...
barnson fixed [bug 5538][bug5538] by adding the native SDK for Visual Studio 2017 to the WiX bundle. Files wix311.exe is the installer for the WiX Toolset build tools. wix311exe.zip contains the wix311.exe installer inside a .zip file, useful if your IT department prevents direct downl...