2 つのペイロードを持つ ExePackage があります。
最初のものは、Exe と同じフォルダーにある msi ファイルで、動作します。
2 つ目も msi ファイル (Adobe Acrobat Reader) ですが、Exe が存在するサブフォルダーにあり、動作しません。
ペイロードをどのように構成する必要がありますか?
ExePackage は次のようになります。
<ExePackage SourceFile="$(var.SetupPrereqs.TargetDir)setup.exe">
<Payload SourceFile="$(var.SetupPrereqs.TargetDir)setup.msi"></Payload>
<Payload SourceFile="$(var.SetupPrereqs.TargetDir)Adobe Reader XI\adberdr11000_en_us.msi"></Payload>
</ExePackage>
エラー メッセージは次のとおりです。
EULA for components 'Adobe Reader XI' was accepted.
Copying files to temporary directory "C:\Users\Ranjith\AppData\Local\Temp\VSD88AF.tmp\"
File 'C:\ProgramData\Package Cache\5F65AFE70DE3058F30460C7DF1306453B0D509EA\Adobe Reader XI\adberdr11000_en_us.msi' not found. Skipping file copy.
Error: The following package files could not be found:
C:\ProgramData\Package Cache\5F65AFE70DE3058F30460C7DF1306453B0D509EA\Adobe Reader XI\adberdr11000_en_us.msi