我刚刚使用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]
请向我解释这些系统操作的作用。
答案 0 :(得分:5)
DIRCA_CheckFX检查是否安装了适当版本的.Net框架。
VSDCA_VsdLaunchConditions执行自定义操作MSVBDPCA.DLL,它具有与IIS交互的功能(它称为URL转换自定义操作,可能因为它的初始功能是什么)。请注意,在非VB安装中,DPCA.DLL中的自定义操作。
DIRCA_TARGETDIR设置安装的目标目录。