Чтобы сделать программу более переносимой при использовании ClickOnce, можно рассмотреть следующие подходы:
- Настройка параметров публикации. www.codeproject.com Можно указать информацию о приложении на странице публикации, например, выбрать, должно ли приложение проверять наличие обновлений до запуска или после. www.codeproject.com
- Использование перемещаемых параметров. video2.skills-academy.com ClickOnce не работает с такими параметрами, которые позволяют файлу следовать за пользователем на компьютерах в сети. video2.skills-academy.com Если нужны перемещаемые параметры, можно реализовать поставщик параметров приложения, который хранит их по сети, или разработать собственные классы параметров для хранения их на удалённом компьютере. video2.skills-academy.com
- Создание специальной программы установки. professorweb.ru Если предъявлены сложные требования к установке, можно воспользоваться инструментами от независимых разработчиков, например InstallShield, или создать проект установки в Visual Studio. professorweb.ru
- Настройка обновления. professorweb.ru Можно сконфигурировать приложение для автоматической проверки наличия обновлений через определённые промежутки времени. professorweb.ru Когда пользователь запускает приложение, сначала запускается тонкая прослойка, которая проверяет наличие новой версии и предлагает её загрузить. professorweb.ru
Важно помнить, что при работе с ClickOnce нужно учитывать, что многие аспекты его поведения жёстко фиксированы. professorweb.ru Например, приложения ClickOnce устанавливаются в управляемую системой папку, специфичную для пользователя, и изменить этот выбор нельзя. professorweb.ru