Как я могу динамически настроить версию продукта в свойствах файла MSI с помощью Installshield - PullRequest
2 голосов
/ 18 июня 2020

Я использую Installshield 2019 для создания базового c файла MSI. Я хочу настроить свойства файла, которые отображаются в свойствах файла проводника windows (на вкладке сведений => заголовок, тема, комментарии) К сожалению (и странно), версия продукта не отображается в свойствах моего сгенерированного файла MSI, и я хотел бы иметь хотя бы одно свойство файла с версией продукта.

Ограничение: оно автоматизировано => Я использую командную строку с IsBuildCmd.exe для передачи версии продукта.

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

1 / Мне не удается сопоставить эти значения со свойствами

2 / Я не нашел ничего, что можно было бы переопределить «Строки» из командной строки

Спасибо за ваш помощь

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Это может быть немного сложно, но я думаю, вы можете контролировать это, используя IsWiProject COM-интерфейс . С его помощью вы можете динамически установить свойство ProductVersion для проекта.

0 голосов
/ 19 июня 2020

Попробуйте эти старые ответы:

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


Дополнительные ссылки :

...