2011-01-17 2 views
2

インストールチェーン起動:私はC#でチェイナをしたいと思いCreating a custom bootstrap/bootloader in C#C#でMSIをチェーンして、この質問が関連する

。このチェーン担当者は、異なるMSIを連鎖させ、トランザクションインストールを実行します。

私はTransactedInstallerクラスを調査しましたが、私は適切ではないと思います。

これを達成する最も良い方法は何ですか?

+0

あなたの質問は私には少し不明だったので、いくつかの標準用語を提供しました。まだ助けが必要な場合は、ちょっとした質問を修正してください。 –

+0

こんにちはクリス、ありがとう!私は私の質問を改訂しました。実際には、ブートストラップとチェーンツールの両方が1つのC#アプリケーションに混在しています。ブートストラップは、Windowsインストーラだけでなく.NET Frameworkのような他の前提条件もインストールするために使用されます。 – Ian

答えて

3

厳密に言えば:

ブートストラップ:Windowsインストーラがインストールされているを確認します

プログラムを。もともとは、1 MSIを呼び出すことを意図していました。しかし、今のブートストラップは、呼び出すことができます....

チェイナ:様々なインストーラ(MSIまたはレガシー)の塩基配列を扱う

プログラム

MSI:

インストールについて説明しますデータベース製品の要件。 MSIの最近のバージョンでは、他のMSI(レガシーパッケージではない)を連鎖させることができますが、一般的には最新のMSIを使用していることを確認するためにブートストラップを使用する必要があります。

ブートストラップとチェーンチェンジャーはやや互換性があります。いくつかのブートストラッパーはMSIを呼び出す前にすべての実行を行い、MSIが状況に応じて必要な場合にのみ、堅牢なUIを提供したり、パッケージを実行したりするMSIに統合されています。

関連する問題