2013-07-22 54 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

相關問題