2013-07-22 53 views
4

例如,我想这样做,但它会产生一个错误:我可以在wix Bootstrapper项目中引用来自WiX安装项目的MSI输出吗?

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

- 在SetupProjectWiX是我的MSI WiX的项目。

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

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

编辑:

我没有加入MSI项目作为引导程序项目的引用 - 现在它就像一个魅力:-)

回答

9

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

+1

但是当我参考MSI包,如我的OP $(var.SetupProjectWiX.TargetPath)所示,它无法构建引导程序 - 没有错误,我可以看到在输出:( 当我参考 – noelicus

+0

您没有显示_project reference_(即来自引导程序.wixproj的文本);您确实显示了_variable_引用,除非项目引用存在,否则该变量未定义。一步吗? –

+0

当然可以!谢谢youuuuuuuuuuu! – noelicus

相关问题