Бесплатная установка системы с графическим интерфейсом - PullRequest
7 голосов
/ 06 января 2010

Есть ли бесплатная система установки с графическим интерфейсом? Я нашел один - Advanced Installer , но бесплатная версия слишком ограничена, я даже не могу показать EULA. Другие бесплатные инструменты, такие как NSIS, WiX ... предназначены только для сценариев. У меня нет дополнительного времени, чтобы копаться в новом языке сценариев или в других видах деятельности, требующих много времени.

В настоящее время я использую стандартную систему развертывания Visual Studio. Но невозможно сделать так, чтобы это перезаписывало любую предыдущую установку независимо от версии развертывания. (Я здесь?)

Итак, мне интересно, есть ли бесплатные приложения с графическим интерфейсом для построения .msi-развертывания, кроме Advanced Installer и VS Deployment system?

Ответы [ 7 ]

3 голосов
/ 06 января 2010

Мы используем HM NIS EDIT: бесплатный редактор NSIS / IDE

http://hmne.sourceforge.net/

Это в основном отображает мастер для создания сценария NSIS.

2 голосов
/ 06 января 2010

Вы должны взглянуть на InstallJammer . Это бесплатно, с открытым исходным кодом, и я думаю, вы найдете, что он может делать все, что вам нужно.

2 голосов
/ 06 января 2010

Мы используем InnoSetup , и хотя здесь используются сценарии, он довольно прост, и специальный интерфейс GUI также доступен .

2 голосов
/ 06 января 2010

Votive - это интерфейс для WiX, который подключается к Visual Studio. В зависимости от сложности вашего решения, вам все равно может потребоваться отредактировать wxs вручную, так что это может не соответствовать вашим потребностям.

1 голос
/ 06 января 2010

Возможно, это пока не актуально, но в Visual Studio 2010 вы можете использовать InstallShield Limited Edition , как описано в объявлении поверх http://social.msdn.microsoft.com/Forums/en-US/winformssetup/threads.

Вы можете попробовать это уже с Visual Studio 2010 Beta 2.

1 голос
/ 06 января 2010

Ваше предположение, что файлы MSI, созданные в проектах установки VS, не могут обновить предыдущие установки, неверно. Чтобы включить эту функцию, вам придется увеличивать номер версии каждый раз, когда вы создаете новую настройку (релевантны только первые 3 группы цифр, поэтому 3.2.0.0 и 3.2.0.1 не имеют значения).

В то же время вам также нужно будет указать новый код продукта (VS попросит вас сделать это при изменении номера версии).

Последнее, что нужно оставить UpgradeCode одинаковым для всех создаваемых вами версий (если вы не хотите иметь параллельную установку разных версий).

0 голосов
/ 06 января 2010

Знаете ли вы Nullsoft Script Install System и IZPack ? Они оба бесплатны и просты в настройке.

РЕДАКТИРОВАТЬ: IZPack требует JVM.

...