Как заставить пользовательское действие возвращать ненулевое значение - PullRequest
0 голосов
/ 24 июня 2011

Я работаю с установщиком .NET и использую исполняемый файл с настраиваемым действием.Согласно этой документации , в случае неудачи она должна вернуть ненулевое значение.Однако для меня это новое основание, и я не знаю, как заставить исполняемый файл «возвращать» значение.

Как исполняемый файл настраиваемого действия возвращает ненулевое значение и прерывает установку?

1 Ответ

1 голос
/ 24 июня 2011

Если это ваш исполняемый файл, просто добавьте обработчик исключений (блок try / catch) и верните (Environment.Exit (-1) -1 в блоке catch, в противном случае - 0.

Если это третье лицо, то у вас меньше вариантов. Попробуйте проверить их руководство или свяжитесь с ними напрямую.

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

...