Описание тега clickonce

ClickOnce - это технология Microsoft, которая упрощает развертывание приложений путем публикации на веб-сайте, где пользователь может установить его, щелкнув ссылку на странице этого веб-сайта. После первоначальной настройки разработчик может обновить приложение "одним щелчком мыши".

От msdn

ClickOnce - это технология развертывания, которая позволяет создавать самообновляющиеся приложения для Windows, которые можно устанавливать и запускать с минимальным вмешательством пользователя. Visual Studio обеспечивает полную поддержку публикации и обновления приложений, развернутых с помощью технологии ClickOnce, если вы разработали свои проекты с помощью Visual Basic и Visual C#. Для получения информации о развертывании приложений Visual C++.

Развертывание ClickOnce устраняет три основные проблемы при развертывании:

  • Трудности при обновлении приложений. При развертывании установщика Microsoft Windows при каждом обновлении приложения пользователь может установить обновление, файл msp и применить его к установленному продукту; с развертыванием ClickOnce вы можете предоставлять обновления автоматически. Загружаются только те части приложения, которые были изменены, а затем полностью обновленное приложение переустанавливается из новой параллельной папки.

  • Воздействие на компьютер пользователя. При развертывании установщика Windows приложения часто полагаются на общие компоненты, что может привести к конфликтам версий; при развертывании ClickOnce каждое приложение является автономным и не может мешать работе других приложений.

  • Разрешения безопасности. Развертывание установщика Windows требует прав администратора и допускает установку только ограниченным пользователем; Развертывание ClickOnce позволяет пользователям без прав администратора устанавливать и предоставляет только те разрешения безопасности доступа кода, которые необходимы приложению.