Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует три различных стратегии развертывания приложения ClickOnce; Выбранная стратегия зависит в первую очередь от типа развертываемого приложения. Ниже приведены три стратегии развертывания.
Установка из Интернета или сетевого ресурса
Запуск приложения из Интернета или сетевой папки
Установка с компакт-диска или DVD-диска
Замечание
Помимо выбора стратегии развертывания, вы также хотите выбрать стратегию предоставления обновлений приложений. Дополнительные сведения см. в статье "Выбор стратегии обновления ClickOnce".
Установка из Интернета или сетевого ресурса
При использовании этой стратегии приложение развертывается на веб-сервере или сетевом файловом ресурсе. Когда конечный пользователь хочет установить приложение, он или она щелкает значок на веб-странице или дважды щелкает значок в общей папке. Затем приложение загружается, устанавливается и запускается на компьютере конечного пользователя. Элементы добавляются в меню "Пуск " и " Добавить или удалить программы " на панели управления.
Так как эта стратегия зависит от сетевого подключения, она лучше всего подходит для приложений, которые будут развернуты для пользователей, имеющих доступ к локальной сети или высокоскоростному интернет-подключению.
При развертывании приложения из Интернета можно передать аргументы в приложение при активации с помощью URL-адреса. Дополнительные сведения см. в статье "Практическое руководство. Получение сведений о строке запроса в приложении ClickOnce в сети". Аргументы нельзя передавать в приложение, которое активируется с помощью любого из других методов, описанных в этом документе.
Чтобы включить эту стратегию развертывания в Visual Studio, щелкните «Из Интернета» или «Из пути UNC или общей папки» на странице «Как установлено» мастера публикации.
Замечание
В ClickOnce для .NET Core 3.1 и .NET 5 или более поздней версии вы устанавливаете свойства развертывания с помощью средства публикации вместо мастера публикации и страницы публикации конструктора проектов. Дополнительные сведения см. в статье "Развертывание приложения .NET Windows с помощью ClickOnce" и "ClickOnce для .NET".
Это стратегия развертывания по умолчанию.
Запустите приложение из Интернета или сетевого ресурса.
Эта стратегия похожа на первую, за исключением того, что приложение ведет себя как веб-приложение. Когда пользователь щелкает ссылку на веб-странице (или дважды щелкает значок в общей папке), приложение запускается. Когда пользователи закрывают приложение, он больше недоступен на локальном компьютере; ничего не добавляется в меню "Пуск " или "Добавить или удалить программы " на панели управления.
Замечание
Технически приложение загружается и устанавливается в кэш приложений на локальном компьютере так же, как веб-приложение загружается в веб-кэш. Как и в случае с веб-кэшом, файлы в конечном итоге удаляются из кэша приложений. Однако восприятие пользователя заключается в том, что приложение выполняется из веб-ресурса или общей папки.
Эта стратегия лучше всего подходит для приложений, которые используются редко— например, средство для получения преимуществ для сотрудников, которое обычно выполняется только один раз в год.
Чтобы включить эту стратегию развертывания в Visual Studio, нажмите кнопку "Не устанавливать приложение " на веб-странице установки или запуска с веб-страницы мастера публикации.
Чтобы включить эту стратегию развертывания, вручную измените тег установки в манифесте развертывания. (Его значение может быть true или false. В Mage.exeиспользуйте параметр "Только в Сети " в списке типов приложений .)
Установка с компакт-диска или DVD-диска
При использовании этой стратегии приложение развертывается на съемных носителях, таких как CD-ROM или DVD-диск. Как и в предыдущем варианте, когда пользователь выбирает установку приложения, он устанавливается и запускается, а элементы добавляются в меню "Пуск " и " Добавить или удалить программы " на панели управления.
Эта стратегия лучше подходит для приложений, которые будут развертываться для пользователей без постоянного сетевого подключения или с низкой пропускной способностью. Так как приложение установлено из съемных носителей, сетевое подключение не требуется для установки; Однако сетевое подключение по-прежнему требуется для обновлений приложений.
Чтобы включить эту стратегию развертывания в Visual Studio, щелкните "Из CD-ROM или DVD-ДИСКА " на странице "Установка" мастера публикации.
Чтобы включить эту стратегию развертывания вручную, измените тег deploymentProvider в манифесте развертывания. (В Visual Studio это свойство предоставляется в качестве URL-адреса установки на странице публикации конструктора проектов. В Mage.exe это начальная папка.)
Поддержка веб-браузера
Приложения, предназначенные для .NET Framework 3.5 и более поздних версий, можно установить с помощью любого браузера.