2016-05-27 5 views
0

Screenshot of custom actionПередача аргументов пользовательских действий в MSM от MSI - Installshield

редактировать: где я должен упомянуть свойство как атрибут? и как будет отображаться свойство, созданное в МСМ, exe и как оно должно быть установлено?

Я использую основной проект MSI для установки модуля слияния, который внутренне вызывает .exe с использованием пользовательских действий в разном режиме. Я хотел бы передать аргументы пользовательскому действию при вызове exe. Как я могу динамически передавать аргументы в пользовательское действие?

ответ

0

Вы не можете сделать это напрямую. Вы только надеетесь, что пользовательское действие использует общедоступные свойства в качестве входных параметров и передает обновленное значение для этих свойств при вызове MSM.

+0

Hi Damon D, я изменил свой вопрос, где я добавил скриншот моего пользовательского действия, можете ли вы указать мне, как передать свойство в качестве аргумента для пользовательского действия? и как его можно установить во время запуска exe через командную строку? –

+0

Что такое .exe-файл (это загрузочный установщик MSI)? Каким проектом он называется: Basic MSI, MSM? Запустите файл .exe с '/?' В командной строке, чтобы узнать, как передать свойства. Если exe является загрузочным MSI-файлом, вы не можете вызывать его в последовательности отложенного выполнения, так как вы не можете одновременно иметь 2 MSI в отложенном исполнении. –

+0

Exe - это приложение с кодом C#, которое используется для изменения файла на основе ввода пользователем. –