Я использую wix/burn для создания загрузочного файла для некоторых файлов MSI. я создал разметку с полезной нагрузкой XML:Как передать путь к полезной нагрузке пакета в msi?
<BootstrapperApplicationRef ...>
<Payload Id="myXML" Compressed="yes" SourceFile="c:\my.xml" />
</BootstrapperApplicationRef>
Вопрос: Как пройти путь этой полезной нагрузки к в MsiPackage?
<MsiPackage ...>
<MsiProperty Name="XMLFILE" Value="[what do I use?]" />
</MsiPackage>
Я также заинтересован в редактировании файла перед его передачей в msi. Для этого я использую bafunctions.dll. Но я не знаю, как получить путь полезной нагрузки для bafunctions.dll либо (код C++). Я попробовал GetModuleFileName(), но это дает мне исходный путь пакета, например c: \ users \ alex \ desktop \ bundle.exe, а не временную папку, где все распаковано.