Публичная собственность MSI переопределена - PullRequest
0 голосов
/ 19 августа 2011

Я создаю MSI, и он работает довольно хорошо при запуске вручную, но проблема возникает, когда я запускаю его через командную строку.

Я выполняю команду правильно со своими свойствами в хвосте команды, но когда я проверяю журналы, я вижу следующую последовательность:

... MSI (38:18) [04: 15: 04: 283]: ИЗМЕНЕНИЕ ИМУЩЕСТВА: добавление свойства DATABASESERVER. Его значение - «INT-DOM-CONT». ... MSI (38:18) [04: 15: 04: 626]: ИЗМЕНЕНИЕ СОБСТВЕННОСТИ: Удаление свойства DATABASESERVER. Текущее значение - «INT-DOM-CONT». ...

Таким образом, в основном, мое свойство сервера базы данных удаляется. Если я задаю значение по умолчанию в определении экрана в проекте MSI, это значение по умолчанию переопределяет значение, переданное в командной строке.

Такое поведение начинает сводить меня с ума.

Заранее спасибо за помощь

1 Ответ

0 голосов
/ 20 августа 2011

Проверьте ваш скрипт установки, чтобы убедиться, что он не переопределяет указанное свойство. Когда-то мне нужно было использовать условие в настраиваемом действии, чтобы предотвратить изменение значения свойства и, следовательно, сохранить значение, установленное в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...