インストールチェーン起動:私はC#でチェイナをしたいと思いCreating a custom bootstrap/bootloader in C#C#でMSIをチェーンして、この質問が関連する
。このチェーン担当者は、異なるMSIを連鎖させ、トランザクションインストールを実行します。
私はTransactedInstallerクラスを調査しましたが、私は適切ではないと思います。
これを達成する最も良い方法は何ですか?
インストールチェーン起動:私はC#でチェイナをしたいと思いCreating a custom bootstrap/bootloader in C#C#でMSIをチェーンして、この質問が関連する
。このチェーン担当者は、異なるMSIを連鎖させ、トランザクションインストールを実行します。
私はTransactedInstallerクラスを調査しましたが、私は適切ではないと思います。
これを達成する最も良い方法は何ですか?
厳密に言えば:
ブートストラップ:Windowsインストーラがインストールされているを確認します
プログラムを。もともとは、1 MSIを呼び出すことを意図していました。しかし、今のブートストラップは、呼び出すことができます....
チェイナ:様々なインストーラ(MSIまたはレガシー)の塩基配列を扱う
プログラム
MSI:
インストールについて説明しますデータベース製品の要件。 MSIの最近のバージョンでは、他のMSI(レガシーパッケージではない)を連鎖させることができますが、一般的には最新のMSIを使用していることを確認するためにブートストラップを使用する必要があります。
ブートストラップとチェーンチェンジャーはやや互換性があります。いくつかのブートストラッパーはMSIを呼び出す前にすべての実行を行い、MSIが状況に応じて必要な場合にのみ、堅牢なUIを提供したり、パッケージを実行したりするMSIに統合されています。
あなたの質問は私には少し不明だったので、いくつかの標準用語を提供しました。まだ助けが必要な場合は、ちょっとした質問を修正してください。 –
こんにちはクリス、ありがとう!私は私の質問を改訂しました。実際には、ブートストラップとチェーンツールの両方が1つのC#アプリケーションに混在しています。ブートストラップは、Windowsインストーラだけでなく.NET Frameworkのような他の前提条件もインストールするために使用されます。 – Ian