在wix标准引导程序应用程序中未声明bootstrapperApplicationData属性

时间:2014-08-13 08:21:09

标签: wix

我正在创建标准的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或任何其他配置文件?

0 个答案:

没有答案