Лучший инструмент для создания [закрытого] MSI

Я определяю общий HTML <link> и устанавливаю атрибут href программно.

Например, на странице <head> у меня есть:

<link id="cssStyle" runat="server" rel="stylesheet" type="text/css" />.

Затем в Page_Load установите свойство Href для cssStyle:

cssStyle.Href = "path/to/Styles.css";

Кажется, немного чище с положительной стороны иметь дизайн управления для размещения <link> в желаемом порядке.

16
задан j0k 28 August 2012 в 07:13
поделиться

4 ответа

Создание MSI - не всегда легкая задача - одним из инструментов, который определенно помогает, является WiX - Windows Installer XML - бесплатный проект с открытым исходным кодом, которым в свободное время руководят сотрудники Microsoft.

It '

21
ответ дан 30 November 2019 в 17:52
поделиться

Зависит от твой бюджет. Если вы готовы потратить 100–300 долларов или больше, вы можете взглянуть на Advanced Installer (мой выбор), Tarma installer (я считаю, что это самый дешевый установщик из все перечисленные здесь), WixAware или InstallAware, Wise и InstallShield также предлагают / поддерживают MSI.

Ребята из Advanced Installer предлагают бесплатную версию, однако она очень ограничена (вы даже не можете регистрировать сборки в GAC или выполните другие действия, необходимые для простой установки - например, отображение лицензионного соглашения с конечным пользователем). Я также рекомендую попробовать и погрузиться в WiX.

8
ответ дан 30 November 2019 в 17:52
поделиться

Почему бы не использовать NSIS . Бесплатное использование, много документации и несколько замечательных плагинов для всего, что они не могут делать изначально.

Даже интегрируется с Eclipse, если вы предпочитаете этот редактор.

1
ответ дан 30 November 2019 в 17:52
поделиться

If you are using VS2008, then you can add a setup project to your solution that you can then use to create the .msi and the setup.exe that you will be able to use to install your application. You didn't specify a specific language so that is an example of how I create an installer package for my C++ apps in VS2008. You can find all the information you need to do that by opening up help in VS2008 and finding deployment in the index.

0
ответ дан 30 November 2019 в 17:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: