奇怪的自定义操作

时间:2011-12-23 08:34:37

标签: c# visual-studio-2010 install installation

我刚刚使用Setup Project为我的应用程序创建了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]

请向我解释这些系统操作的作用。

1 个答案:

答案 0 :(得分:5)

DIRCA_CheckFX检查是否安装了适当版本的.Net框架。

VSDCA​​_VsdLaunchConditions执行自定义操作MSVBDPCA.DLL,它具有与IIS交互的功能(它称为URL转换自定义操作,可能因为它的初始功能是什么)。请注意,在非VB安装中,DPCA.DLL中的自定义操作。

DIRCA_TARGETDIR设置安装的目标目录。