【问题标题】:Can I reference the MSI output from a WiX Setup project in my wix Bootstrapper project?我可以在我的 wix Bootstrapper 项目中引用来自 WiX 设置项目的 MSI 输出吗?
【发布时间】:2013-07-21 18:49:00
【问题描述】:

例如,我想这样做,但它会产生错误:

<Chain>
  <MsiPackage SourceFile="$(var.SetupProjectWiX.TargetPath)" />
</Chain>

- SetupProjectWiX 是我的 MSI WiX 项目。

我在创建 MSI 本身时做了类似的事情,并认为上述是可能的。这是引用 VS 项目的 MSI 创建

<File Source="$(var.uCamera.TargetPath)" />

编辑:

我没有在引导程序项目中添加 MSI 项目作为参考 - 现在它就像一个魅力:-)

【问题讨论】:

    标签: wix burn wix3.7


    【解决方案1】:

    是的。同样的 project referencing and variables 技术也适用于 Bootstrapper 项目。

    【讨论】:

    • 但是当我引用 MSI 包时,如我的 OP $(var.SetupProjectWiX.TargetPath) 中所示,它无法构建引导程序 - 我在输出中没有看到错误:( 当我使用实际路径就好了。
    • 您没有显示 项目参考(即来自引导程序 .wixproj 的文本);您确实显示了 variable 引用。除非项目引用存在,否则不会定义变量。你错过了那一步吗?
    • 当然做到了!谢谢你uuuuuuuuu!
    猜你喜欢
    • 1970-01-01
    • 2012-01-14
    • 2014-03-16
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    相关资源
    最近更新 更多