0

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
4

1 に答える 1