Развертывание дерева онлайн-установки ClickOnce в виде отдельного файла .exe для установки в автономном режиме - PullRequest
4 голосов
/ 14 января 2011

Есть идеи, как упаковать дерево установочных файлов ClickOnce онлайн в один файл .exe для автономной установки?Я знаю, что он не предназначен для этой цели, но использование установщика Windows для меня НЕ вариант, потому что мне нужно просто запустить приложение без какого-либо процесса установки (точно так же, как работает онлайн-установка ClickOnce).Я пробовал IExpress инструмент для создания самораспаковывающегося .exe, но, к сожалению, он не поддерживает filetree.Могу ли я использовать упаковку .cab для этой цели?

1 Ответ

1 голос
/ 17 января 2011

Если вы хотите запустить приложение без какого-либо процесса установки, вы можете просто скопировать содержимое папки \ bin \ release в папку на целевом компьютере и настроить ярлык для исполняемого файла.

Обратите внимание, что вам необходимо убедиться, что на целевых машинах установлены необходимые компоненты.

OTW: вы можете опубликовать приложение ClickOnce в папке на диске, записать папку на компакт-диск и отправить ее пользователю.Они могут вставить компакт-диск и запустить setup.exe для его установки.Вам нужно будет установить необходимые компоненты для установки из того же места, что и развертывание, а не с веб-сайта поставщика.Возможно, вы также захотите оставить URL-адрес установки пустым, и в параметрах развертывания выберите параметр, который позволяет НЕ указывать URL-адрес развертывания.Что произойдет, так это то, что приложение C / O всегда будет проверять наличие обновлений на приводе компакт-дисков (оно использует любой путь, по которому его установит пользователь).

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

...