[英]Generating an EXE from MSI in Wix
我正在嘗試從Wix安裝程序中的MSI生成EXE文件,我添加了一個新項目(Bootstrapper),但是我可以指定我的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>
你能幫我嗎 ?
提前致謝
阿卜杜勒薩拉姆
將您的msi的wixproj引用添加到引導程序中。
您現在可以像這樣引用msi文件
<MsiPackage SourceFile="$(var.WixProjName.TargetPath)" />
根據您的構建模式,這將自動指向調試位置或發布位置。
生成時,您可以在輸出中看到傳遞到Candle.exe的定義明確的var列表。 您將看到一堆定義,例如“ -dWixProjName.Property = Value”,然后可以在捆綁包xml中使用這些值,例如$(var.WixProjName.Property),它將在編譯前被Value取代。
當您在此處引用另一個項目時,可以看到已定義屬性的列表: http : //wixtoolset.org/documentation/manual/v3/votive/votive_project_references.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.