MSI
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Итак, есть один разработчик в руководстве которого для одного ПО приводится такой пример: Цитата: Установка всех компонентов с протоколированием операций: setup.exe /s /log:"C:\Temp\program_setup.log" /v" /lv "C:\Temp\program_msi.log" /qn ADDLOCAL=ALL" | В то же время сама Microsoft пишет: Цитата: The value of the ADDLOCAL property is a list of features that are delimited by commas, and are to be installed locally. The features must be present in the Feature column of the Feature Table. To install all features locally, use ADDLOCAL=ALL on the command line. Do not enter ADDLOCAL=ALL into the Property Table, because this generates a locally installed package that cannot be correctly removed. | Я задал вопрос разработчикам по этому поводу. Мне ответили следующее: Цитата: Ошибки нет. Microsoft предписывает не добавлять ADDLOCAL=ALL в таблицу свойств, и предлагает для установки всех фич использовать параметр в командной строке. Что мы и делаем. | Теперь я ничего не понимаю. Разве задание параметра в командной строке не равноценно строке параметра в таблице Property msi-пакета? "locally installed package" будут сформированы разные что ли при задании параметра в командной строке и при наличии этого же параметра, но уже в таблице Property?.. |