我正在创建标准的bootstrapper应用程序。 我没有安装任何先决条件,但我创建了两个msis链并根据平台运行它。
我添加了引用“WixBalExtension.dll”并将msi添加为 Msipackage作为链。 我正在使用wix 3.8,VS 2013.
当我编译项目时,它给出了编译错误 “bootstrapperApplicationData”属性未声明“。
示例wix代码:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="Bootstrapper2" Version="1.0.0.0" Manufacturer="Microsoft" UpgradeCode="a084a57e-dddd-448b-b38d-2b485ff65e6d">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Chain>
<MsiPackage Id ="a32" SourceFile="a32.msi" InstallCondition="NOT VersionNT" Compressed="no" DisplayInternalUI="no" Vital="yes" Description="32 bit"/>
<MsiPackage Id ="b64" SourceFile="b64.msi" InstallCondition="VersionNT" Compressed="no" DisplayInternalUI="no" Vital="yes" Description ="64 bit"/>
</Chain>
</Bundle>
</Wix>
它是一个简单的标准启动strapper应用程序。 我没有创建任何其他dll(没有自定义),所以没有添加任何有效负载。
我在这里遗漏了什么? 如何添加bootstrapperapplicationdata?我应该在哪里添加? 我是否需要创建任何自定义bootstrapp BA? 我是否需要添加任何BootstrapperCore.config或任何其他配置文件?