0

非常に単純な Visual Studio 2010 セットアップ プロジェクトがあります。このプロジェクトでは、サードパーティの実行可能ファイルを実行する単純なカスタム アクションがあります。これまでのところ、特に複雑なことはありません。ここで、パラメーターを追加したいので、インストーラーを実行するときに、このカスタム アクションをスキップするオプションがあります。たとえば、コマンド プロンプトでスイッチを使用してインストーラーを実行したいとします。このようなもの

my-msi-name.msi /NOACTION

私が達成したいのは、この "/NOACTION" がスイッチとして追加されている場合はカスタム アクションをスキップし、それ以外の場合は実行することです。これは可能なオプションですか?この質問に対する答えが見つかりません。

4

1 に答える 1

0

返信が遅くなりましたが:

a) MSI ベースのインストールを実行するための構文は、msiexec /I です。

b) msiexec /I RUNIT=1 を実行すると、RUNIT=1 のカスタム アクションに条件を設定したり、動作させたい方法に基づいて他の変数を設定したりできます。

于 2014-10-23T19:37:45.957 に答える