Должно ли приложение Windows ClickOnce подключаться к Интернету?

3052
JasonDavis

Я только начал использовать программу для Windows под названием MarkdownPad, которая предназначена для редактирования файлов уценки.

Это отличается от программ, которыми я привык пользоваться. Вместо установки в каталог, который я установил, он просто сохраняет ярлык в моем меню «Пуск», но я не вижу, откуда на самом деле вызываются файлы.

Когда я его устанавливаю или открываю что-то похожее на exe-файл установщика, он показывает окно с надписью:

Проверка требований приложения. Это может занять несколько минут.

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

Когда он показывает это сообщение выше, означает ли это, что он подключается к серверу где-нибудь? Если бы у меня не было подключения к Интернету, эта программа не работала бы?

3

2 ответа на вопрос

4
Scott Bussinger

Приложения ClickOnce проверяют веб-сайт разработчика при запуске, чтобы узнать, доступна ли более свежая версия. Если есть, он предложит скачать обновленную версию и установить ее для вас. Это автоматическое обновление является одним из ключевых преимуществ приложений ClickOnce.

Если у вас нет доступа к Интернету, вы все равно можете запустить программу, но, очевидно, она не будет обновляться, если вы не подключены. Я полагаю, что при попытке подключения к серверу может произойти небольшая задержка, но она не должна быть длительной.

Другим распространенным приложением ClickOnce является приложение MetroTwit для Twitter: http://www.metrotwit.com/

Спасибо за информацию. Обычно у меня всегда есть соединение, но я не был уверен, требуется ли оно, например, хочу ли я использовать его на USB-накопителе на другом ПК. Похоже, все должно быть в порядке. 1 проблема, с которой я сейчас сталкиваюсь - это программа, предназначенная для файлов разметки, я хотел бы настроить ее на открытие этих файлов, но не могу, потому что она, похоже, не установлена, как другие программы? JasonDavis 12 лет назад 0
Как разработчик MarkdownPad, я могу подтвердить, что этот ответ правильный. MarkdownPad развертывается через ClickOnce, который обрабатывает как установку, так и автоматическое обновление. Подключение к Интернету требуется для первоначальной установки, но не требуется для дальнейшего использования (хотя, как отметил Скотт, вы не будете получать автоматические обновления без подключения к Интернету). Evan Wondrasek 12 лет назад 0
3
RLH

Ответ Скотта Буссингера в основном правильный, и, безусловно, точный с вашей точки зрения. Тем не менее, что касается вашего вопроса, как он задан в заголовке, нет, не всем приложениям ClickOnce требуется Интернет, чтобы их можно было установить и обновить.

Приложение ClickOnce может быть установлено из локальной сети Интранет . Разница может показаться незначительной, и это не имеет значения в вашем случае. Однако стоило полностью ответить на ваш вопрос, поскольку сеть Stack Overflow высоко индексируется Google и часто имеет перекрестные ссылки в Интернете. Другие пользователи с таким же вопросом, но если их причины отличаются, эта информация может быть уместной.