.net bootstrapper для онлайн распространения - PullRequest
4 голосов
/ 09 августа 2011

Я знаю, как создать загрузчик .NET для распространения через CD / DVD, используя dotnetInstaller. Но я планирую распространить свою заявку через Интернет. У меня есть .msi и такие зависимости, как .NET Framework 3.5, Crystal Report и еще несколько. Я хочу, чтобы, когда пользователь хочет использовать приложение, он нажимает на ссылку для скачивания ... загружается один .exe. Затем, когда он начинает установку, предварительные требования, такие как .NET Framework 3.5, Crystal Report и другие необходимые компоненты, загружаются из сети и устанавливаются, и, наконец, мой .msi устанавливается.

Я просмотрел документацию по dotnetInstaller, но не смог разобраться.

Так, ребята, у кого-то есть опыт по этому вопросу ... пожалуйста, дайте мне руководство ...

Ответы [ 3 ]

7 голосов
/ 09 августа 2011

Возможно, вы захотите взглянуть на ClickOnce

Используя ClickOnce, вы можете распространять информацию с компакт-диска (или из Интернета), включать загрузчик для установки необходимых компонентов и поддерживать программу в актуальном состоянии.

EDIT

Если вы хотите установить приложение в Program Files, вы должны сначала установить приложение с компакт-диска или общего ресурса, которому доверяете, и установить приложение от имени администратора. После этого можно использовать ClickOnce, чтобы поддерживать приложение в актуальном состоянии .

1 голос
/ 12 августа 2011

Наконец-то я получил решение для того, что искал, и это iExpress.Это всегда есть в окнах.

http://www.makeuseof.com/tag/how-to-make-an-exe-installation-file/

0 голосов
/ 09 августа 2011

Другая опция называется Омаха .Этот похож на ClickOnce, но используется Google для установки и обновления своих приложений (Google Chrome, Google Earth) на клиентах Windows.

Обзор Омахи

...