2016-04-20 164 views
0

我特林生成MSI在維克斯安裝程序EXE文件生成微星的EXE,我添加了一個新的項目(引導程序),但我可以指定我的MSI文件的路徑在維克斯

<Bundle Name="Bootstrapper" Version="1.0.0.0" Manufacturer="" UpgradeCode="e45fdbb6-192c-46f7-b4db-d04af69edada"> 
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" /> 
    <Chain> 
     <!-- TODO: Define the list of chained packages. --> 
     <MsiPackage SourceFile="WixSetup.msi" /> 
    </Chain> 
</Bundle> 

能你幫忙 ?

在此先感謝

Abdulsalam

回答

1

添加您微星的wixproj的參考,你的引導器應用。

現在,您可以參考MSI文件這樣

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

這將自動指向調試位置,或者根據您的構建模式釋放位置。

你可以看到通過建立時的輸出candle.exe定義良好的增值經銷商列表。你會看到一堆像「-dWixProjName.Property = Value」這樣的定義,然後你可以在你的bundle xml中使用這些值,比如$(var.WixProjName.Property),它將在編譯之前被Value取代。

你可以看到已定義的屬性列表時,您引用另一個項目位置:http://wixtoolset.org/documentation/manual/v3/votive/votive_project_references.html

+0

感謝布賴恩的支持 –