4

好的,所以我一直在使用 WIX 安装程序,并且正在构建一个用于引导 .NET 框架的包。在大量阅读官方材料之后,我在启动任何捆绑包时遇到了问题。我最终决定将其剥离到最低限度,以试图找出问题所在。这是我的代码:

<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Bundle Version="1.0.0.0" UpgradeCode="{0e0055fe-ce30-4b84-8b98-6a73128ff93d}"> 
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"/>
    <Chain>
      <MsiPackage Id="NewPackage" SourceFile="C:\TestInstall.msi"/>
    </Chain>
  </Bundle>
</Wix>

它构建成功,但是当我运行它时,我收到消息“无法打开此安装包。请联系应用程序供应商以验证这是一个有效的 Windows Installer 包。”

我猜我错过了一些基本的部分,但对于我的生活,我无法弄清楚它是什么。我还需要添加什么才能使创建的 MSI 正常运行?

编辑:找到答案。Visual Studio 2012 无法使用 WIX 3.6 正确编译 Bundle。

4

0 回答 0