1

2 つの MsiPackage をチェーンしてバンドルを作成しています。バンドルには 2 つの MsiPackages が組み込まれ、バンドルされた .exe がインストーラーとして作成されます。インストール時に 2 つの MSI を含むローカル フォルダから MSI を参照するようにバンドルを設定できますか? 2 つの MSI をローカル フォルダーから参照し、インストール時にのみインストールしたいと考えています。ありがとう

4

2 に答える 2

2

はい。デフォルトでは、Bundle要素のCompressed属性は に設定されていyesます。デフォルトでパッケージを外部に取得するには、次の手順を実行します。

<Bundle Compressed='no'>

すべてのパッケージが外部になります。選択したパッケージのみを明示的に圧縮する場合は、必要な要素にCompressed='yes'属性を追加します。XxxPackage

于 2013-03-16T15:01:15.127 に答える
0

これを行う実際の経験はありませんが、要素の下の要素Payloadの子要素として要素を使用して、これを実現できると思います。MsiPackageChain

PayloadSourceFile要素には、またはDownloadUri属性としてバンドルする MSI を指定するオプションがあります。Compressed値を持つ属性によって、この MSI をブートストラップで圧縮する必要があるかどうかを示すオプションがありYesNoDefaultTypeます。これにより、希望するパッケージに埋め込むことなく、ソース MSI を指定できます。

于 2013-02-27T17:22:46.873 に答える