Версия Exe в имени установочного файла MSI (VS 2010) - PullRequest
6 голосов
/ 21 июля 2010

возможно ли сделать имя выходного файла установщика Visual Studio 2010, содержащее версию exe, что-то вроде «setup [MajorExeVersion] [MinorExeVersion] .msi»?

Спасибо!

Ответы [ 4 ]

3 голосов
/ 21 июля 2010

Насколько я знаю, простого способа сделать это не существует.

В принципе, вы могли бы написать простое приложение, которое проверяет версию exe и переименовывает ваш MSI как часть шага после сборки. Тем не менее, имя MSI запечено в загрузчике setup.exe, поэтому вам также придется исправить это на тот случай, если вам понадобится установить все предварительные требования.

1 голос
/ 14 августа 2010

Существует множество причин не использовать проекты развертывания Visual Studio.Просто скачайте InstallShield 2010 LE.Это бесплатно / входит в комплект поставки Visual Studio 2010.

0 голосов
/ 27 ноября 2010

Я бы посоветовал вам использовать msi, тогда вы можете использовать WIX , который является проектом с открытым исходным кодом для создания установочных файлов.

0 голосов
/ 23 июля 2010

Также обратите внимание, что с точки зрения установщика Windows, если имя MSI-файла изменяется, вы должны выполнить серьезное обновление вместо незначительного обновления. (Однако многие авторы установок все равно предпочитают крупные обновления.)

...