Я некоторое время пытался найти надежный и простой способ реализовать автообновление для моих приложений WinForm.
Я исследовал примеры, в которых я должен реализовать новый класс и выполнить весь процесс вручную. Это не то, что я хочу сделать .
Вместо этого я хочу использовать опцию VS publish to ftp, как показано ниже.

Я предварительно выбрал все нужные мне варианты обновления, как показано ниже.

Я получаю следующий вывод:
2>------ Publish started: Project: MyApp, Configuration: Debug Any CPU ------
Connecting to 'ftp://ftp.mysite.com/'...
Publishing files...
Publish success.
Warning: Unable to view published application at ftp://ftp.sigmoidgroup.com/.
ftp://ftp.mysite.com/
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
Когда я захожу на свой сервер, я вижу следующеефайлы:

Мой вопрос сейчас ... Как мне выполнить установку для клиента?Нужно ли создавать отдельное мини-приложение, которое загружает файлы с ftp (проверяет последнюю версию), или это уже предопределено в VS?