Странные пользовательские действия - PullRequest
4 голосов
/ 23 декабря 2011

Я только что создал установочный пакет msi для своего приложения с помощью Setup Project. Я использовал пользовательские действия для коммита, отката, удаления. Я открыл пакет с помощью инструмента Orca и перешел к таблице «Custom Action». , я нашел какое-то странное пользовательское действие:

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 Ответ

5 голосов
/ 23 декабря 2011

DIRCA_CheckFX проверяет, установлена ​​ли соответствующая версия .Net framework.

VSDCA_VsdLaunchConditions выполняет настраиваемое действие MSVBDPCA.DLL, которое имеет функциональные возможности для взаимодействия с IIS (оно называется настраиваемым действием URL Convertвероятно потому, что такова была его начальная функциональность).Обратите внимание, что в установках без VB настраиваемое действие в DPCA.DLL.

DIRCA_TARGETDIR устанавливает целевой каталог для установки.

...