installshield を使用してセットアップ プロジェクトをビルドしています。複数のマージ モジュール プロジェクトが含まれている 1 つの InstallScript タイプ プロジェクトがあります。各マージ モジュールには、いくつかのカスタム インストール スクリプト ロジックがあります。このインストール スクリプト ロジックが毎回 (インストール/アンインストール/修復) 実行されていることに気付きました。アクションのインストール/アンインストール/修復に基づいてこれらを制御したい。この値を取得できる環境変数またはフラグはありますか?
1181 次
1 に答える
1
マージ モジュール ホルダー オブジェクトを介して複数のマージ モジュールを使用する InstallScript プロジェクトを意味すると仮定すると、優れた方法はありません。これが、MMHO が廃止された理由の一部です。各マージ モジュールは独自の .msi に組み込まれ、InstallScript プロジェクトから起動されます。各 .msi ファイルにプロパティを渡すことができるように、おそらく手動で行う必要があります。
ただし、これらは .msi ファイルであるため、この記事のような標準的な条件が役立つかどうかを確認してください。http://www.installshield.com/news/newsletter/0212-articles/msiconditions.aspこれらはマージ モジュールに含まれている必要があることに注意してください。
于 2011-02-28T14:20:09.847 に答える