0

私の質問はこれだけです。インストールが成功した後、別のインストールを実行する実行可能ファイルを実行できるようにしたい WiX インストーラー .msi があります。ここでこれを行う必要があるのは、WiX インストーラーが最近開発されたアプリケーションをインストールし、実行する必要がある実行可能ファイルがずっと前に開発された別のアプリケーションをインストールするためです。2 番目の実行可能ファイルは最初のインストールから完全に独立しており、.MSI によってインストールされたアプリケーションがインストールされている場合はアンインストールする必要がないため、ロールバックについて心配する必要はありません。完了時に .exe を起動する CA を .msi に使用させる方法があるかどうか疑問に思っていましたか? インストール後に .msi がインストールするアプリケーションを起動する方法は知っていますが、必要な実行可能ファイルが .msi に含まれていません。これが私の混乱/デレアマの原因です。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです!

ありがとう。

4

2 に答える 2

3

これは、特にインストーラーが独立しているため、インストーラー チェーンの典型的なケースです。WiX は、ブートストラップ/ダウンローダー/チェイナーを作成するBootstrapperプロジェクト タイプを提供します。あなたの状況に最適です。

このようなプロジェクトは、Visual Studio の Bootstrapper プロジェクト テンプレートを使用するか、必要な XML ファイルを手動で作成することによって作成できます。デフォルトでは、ブートストラップはそれ自体をアンインストールするためのアンインストール エントリを作成し、すべてのパッケージをアンインストールします。ただし、必要に応じて、ExePackage を (ブートストラップに関して) 永続的にすることができます。

于 2013-05-09T21:23:12.040 に答える