我刻錄內置變量WixBundleProviderKey時出現問題。我需要將此變量的值傳遞給msi包。我的問題是這個變量的值沒有被評估,並且msi只會收到一個空字符串。我用其他內置變量進行了測試,並且按預期工作。無法將WixBundleProviderKey變量傳遞給msipackage
任何想法爲什麼這不起作用?有沒有解決方法?
例子:
<Fragment>
<PackageGroup Id="Test" >
<MsiPackage Id="Test"
DisplayName="Test 4.10.0002"
DisplayInternalUI="no"
Visible="no"
SourceFile=".\Template\ProductsToInstall\Test\Test 4.10.msi"
Name="Test\Test 4.10.msi"
Cache="yes"
CacheId="Test 4.10"
Compressed="no"
Vital="yes"
Permanent="no">
<MsiProperty Name="BURN_WIXBUNDLEORIGINALSOURCE" Value="[WixBundleOriginalSource]" />
<MsiProperty Name="BURN_COMMONAPPDATAFOLDER" Value="[CommonAppDataFolder]" />
<MsiProperty Name="BURN_WIXBUNDLEPROVIDERKEY" Value="[WixBundleProviderKey]" />
</MsiPackage>
</PackageGroup>
</Fragment>
在此先感謝
沒有太多有效的解決方案,」。看到我的另一個答案。 – snapsh0t