Публичное приложение «Нажми один раз» - PullRequest
1 голос
/ 19 июля 2011

Как видно из названия, я хотел бы создать и опубликовать свое приложение с помощью мастера публикации Visual Studio. Я сталкиваюсь с проблемой, как бы то ни было. Кажется, что, публикуя мое приложение, VS заставляет меня создать установщик. Проблема в том, что я не хочу, чтобы мое приложение устанавливалось! Я бы хотел, чтобы мое приложение было «обычным» исполняемым файлом с однократным нажатием, которое обычно создается, когда я решаю не публиковать свой проект. Я хочу иметь возможность копировать и запускать это приложение из любого каталога и не устанавливать его (вообще).

Я надеюсь, что это даже возможно. Большое спасибо за любую помощь.

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Итак, определение приложения ClickOnce состоит в том, чтобы позволить вам установить его одним щелчком мыши (отсюда и название). Затем он устанавливается в кэш приложений и запускается только из онлайн-активации или в автономном режиме через ярлык меню «Пуск». Вам не нужно включать установщик при публикации приложения ClickOnce, если оно будет активировано только через Интернет.

Если все, что вам нужно, это исполняемый файл, который можно запустить без какой-либо установки, я бы посоветовал просто заархивировать его как часть вашей сборки и опубликовать его.

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

Я думаю, что вы хотите, чтобы это вариант «только онлайн». Если вы выберете эту опцию в свойствах проекта, она все равно будет установлена ​​на компьютере пользователя (как всегда), но не будет отображаться в программах добавления / удаления, и пользователь должен запустить ее по ссылке на веб-сайте - на рабочем столе не будет ярлыков.

Обратите внимание, что setup.exe не является установщиком как таковым. Это бутстраппер. Он проверяет, установлены ли необходимые компоненты, и, если они установлены, запускает приложение ClickOnce. Если это не так, он устанавливает их, и ТО запускает приложение ClickOnce.

Если вы знаете, что предварительные условия установлены, вы можете дать своим пользователям ссылку на сам файл приложения. Это то, что называется просто для выполнения установки ClickOnce.

...