2011-12-23 9 views
4

セットアッププロジェクトを使用して自分のアプリケーション用のmsiインストールパッケージを作成しました。私はコミット、ロールバック、unistallのカスタムアクションを使用しました。 Orcaツールでパッケージを開き、 "カスタムアクション"テーブルに移動しました。 。これらのシステムアクションが何を私に説明してください奇妙なカスタムアクション

 
ACTION: DIRCA_CheckFX 
TYPE: 1 
SOURCE: MSVBDPCADLL 
TARGET: CheckFX 

ACTION: VSDCA_VsdLaunchConditions 
TYPE: 1 
SOURCE: MSVBDPCADLL 
TARGET: VsdLaunchConditions 

ACTION: DIRCA_TARGETDIR 
TYPE: 307 
SOURCE: TARGETDIR 
TARGET: [ProgramFilesFolder][Manufacturer]\[ProductName] 

:私はいくつかの奇妙なカスタムアクションを発見しました。

答えて

4

DIRCA_CheckFXは、適切なバージョンの.Netフレームワークがインストールされているかどうかを確認します。

VSDCA​​_VsdLaunchConditionsは、IISとのやりとりを行うための機能を持つカスタムアクションMSVBDPCA.DLLを実行します(これは、URL変換カスタムアクションと呼ばれます。これはおそらく初期機能のためです)。非VBインストールでは、DPCA.DLLのカスタムアクションに注意してください。

DIRCA_TARGETDIRはインストール先のディレクトリを設定します。

+0

ありがとうございました – Polaris

+0

私はあなたcompetent_techが大好きです – rasputino