Платформы установщика приложения Windows

Вы локализовали бы свое приложение MVC ASP.NET очень таким же образом, Вы будете классическое приложение Веб-формы ASP.NET.

Вы не использовали бы различные страницы/представления для каждого языка, но каждая страница будет поддерживать несколько языков с помощью сборок-сателлитов.

можно посмотреть запись в блоге Matt Hawley для большего количества объяснения и примеров.

8
задан kenwarner 16 August 2009 в 17:23
поделиться

4 ответа

Одно большое различие между exe и msi: Вы можете ИЗМЕНИТЬ файл MSI.
Вы можете получить доступ к базе данных MSI напрямую, используя Orca - или закодируйте ее через API WindowsInstaller, используя ваши любимые методы взлома Windows.

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

Быстрое предупреждение для смельчаков:

Хотя API кажутся хорошо документированными, МНОГО WI функциональность тонкая, даже загадочная - команда MS Office определенно , а не выбрала принцип «наименьшего удивления» при создании установщика Windows.

ЕСЛИ вы решите окунуться в таинственный мир WI, будьте готовы к долгим часам ломать голову, утомительной отладки и заливки огромных файлов журналов MSI

7
ответ дан 5 December 2019 в 10:43
поделиться

exe-файлы в основном сжатые. msi не может сжать действительно хорошо. msi-файл, который вы можете совместно использовать / установить на своих компьютерах непосредственно из активного каталога Windows.

1
ответ дан 5 December 2019 в 10:43
поделиться

A big advantage of .msi over .exe is that they can be "rebundled" (I don't recall the correct term) by sysadmins for installation over the network for deployment in corporate environments.

7
ответ дан 5 December 2019 в 10:43
поделиться

In corporate environments, clients are often subject to a "lockdown" policy that prohibits them from downloading EXE files, but usually MSI files are OK.

1
ответ дан 5 December 2019 в 10:43
поделиться
Другие вопросы по тегам:

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