1

こんにちは、アプリケーションをアップグレードしています。私の新しいバージョンのアプリは、古いバージョンの上にインストールする必要があります。ただし、古いバージョンでは Windows サービスが実行されます。Installer クラスの OnBeforeInstall() メソッドをオーバーライドし、stopService コードを含めることで、このサービスを停止したいと考えています。

こんにちは、VS2005 セットアップ プロジェクトがあります。セットアップ プロジェクトのカスタム アクションにインストーラー クラスのプライマリ出力を含めました。

しかし、ORCA ツールを使用して「InstallValidate」の前にこの「カスタム アクション」を導入したいと考えています。

「カスタム アクション」テーブルまたは「InstallExecuteSequence」テーブルでカスタム アクションを識別する方法がわかりません。

PLz助けてください。

ありがとうございます。

4

1 に答える 1

0

これを試して:

  • セットアップ プロジェクトで、カスタム アクション名に注意してください
  • Orca で MSI を開く
  • InstallExecuteSequence テーブルを選択します
  • [アクション] 列をクリックして、行を名前順に並べ替えます
  • あなたの行動を見つける
  • Sequence 列の値を変更して、InstallValidate シーケンスよりも低くします。
于 2011-09-21T06:17:32.883 に答える