Поделиться через


Развертывание классического приложения .NET для Windows с помощью ClickOnce

Начиная с Visual Studio 2019 версии 16.8, можно использовать средство публикации для публикации .NET Core 3.1, .NET 5 или более поздних версий Windows Desktop приложений с помощью ClickOnce из Visual Studio.

Замечание

Если необходимо опубликовать приложение .NET Framework для Windows, см. статью "Развертывание классического приложения с помощью ClickOnce (C# или Visual Basic").

Публикация с помощью ClickOnce

  1. В проводнике решений щелкните правой кнопкой мыши на проект и выберите команду «Опубликовать» (или используйте пункт меню «Сборка и публикация»«Публикация»).

    Снимок экрана: команда

    Команда "

  2. Если вы ранее настроили профили публикации, откроется страница публикации . Выберите Создать.

  3. В мастере публикации выберите "Папка".

    Выбор папки в качестве целевого объекта публикации"

  4. На странице "Конкретный целевой объект " выберите ClickOnce.

    Выберите ClickOnce в качестве определенного целевого объекта

  5. Введите путь или нажмите кнопку "Обзор ", чтобы выбрать расположение публикации.

    Укажите путь к расположению публикации

  6. На странице "Расположение установки" выберите, откуда пользователи установят приложение.

    Укажите путь к папке

  7. На странице "Параметры" можно указать параметры, необходимые для ClickOnce.

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

    Указание параметров публикации"

  9. Если вы выбрали установку с компакт-диска, DVD-диска или USB-диска, эта страница также позволяет указать, поддерживает ли приложение автоматическое обновление. Если вы выберете поддержку обновлений, требуется указать местоположение обновления, которое должно быть допустимым путем UNC или веб-сайтом.

    Выберите параметры публикации Выберите параметры публикации

    Включенная на этой странице возможность указать, какие файлы приложений следует включить в программу установки, какие пакеты необходимых компонентов необходимо установить, а также другие параметры с помощью ссылок в верхней части страницы.

    Кроме того, на этой странице можно также задать версию публикации, и если версия будет автоматически увеличиваться при каждой публикации.

    Замечание

    Номер версии публикации является уникальным для каждого профиля ClickOnce. Если вы планируете иметь несколько профилей, необходимо помнить об этом.

  10. На странице манифестов подписи можно указать, должны ли манифесты быть подписаны и какой сертификат следует использовать.

    Подпишите манифесты ClickOnce

  11. На странице "Конфигурация" можно выбрать нужную конфигурацию проекта.

    Указание конфигурации публикации

    Дополнительные сведения о выбранном параметре см. в следующих статьях:

  12. Нажмите кнопку "Готово ", чтобы сохранить новый профиль публикации ClickOnce.

  13. На странице "Сводка " выберите "Опубликовать " и Visual Studio создает проект и публикует его в указанной папке публикации. На этой странице также показана сводка профиля.

    Область свойств публикации с сводкой профиля

  14. Чтобы повторно опубликовать, выберите "Опубликовать".

Дальнейшие шаги

Для приложений .NET: