Как вы публикуете или разворачиваете свое настольное приложение C #? - PullRequest
0 голосов
/ 06 октября 2019

Я только что закончил свое простое настольное приложение на C #. Что я хочу предоставить своему клиенту, так это установщик приложения (.exe). Кроме того, я хочу, чтобы приложение проверяло наличие обновлений, если когда-нибудь я сделаю некоторые обновления, не предоставляя моему клиенту установщик снова.

Я читал об «ClickOnce», но меня это смущает, особенно часть FTP. Нужно ли иметь FTP-сервер для загрузки файлов приложения? Кроме того, большинство учебников развернуто на локальной машине (я полагаю).

Пожалуйста, сообщите мне об этом.

Ответы [ 2 ]

1 голос
/ 06 октября 2019

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

0 голосов
/ 06 октября 2019

Прямая цитата из документации MS:

Чтобы указать место публикации

  1. С проектом, выбранным в обозревателе решений,в меню «Проект» выберите «Свойства».

  2. Перейдите на вкладку «Публикация».

  3. В поле «Расположение публикации» введите местоположение публикации, используя один изиз> следующих форматов:

    • Чтобы опубликовать в общей папке или на диске, введите путь, используя путь UNC (\\ Server \ ApplicationName) или путь к файлу (C: \ Deploy \ ApplicationName).

    • Чтобы опубликовать на FTP-сервере, введите путь в формате ftp: //ftp.microsoft.com/.

Обратите внимание, что текст должен присутствовать в поле «Публикация», чтобы кнопка «Обзор» (...) работала.

Для получения дополнительной информации, пожалуйста, проверьте следующую ссылку .

Короче говоря, вы можете просто использовать общедоступный файлПоделиться в интранете. Использование FTP-сервера - это всего лишь альтернатива.

...