Muss eine Windows-ClickOnce-Anwendung eine Verbindung zum Internet herstellen?

3533
JasonDavis

Ich habe gerade angefangen, ein Windows-Programm namens MarkdownPad zu verwenden, das zum Bearbeiten von Markdown-Dateien dient.

Es unterscheidet sich von Programmen, die ich gewohnt bin. Anstatt in einem von mir festgelegten Verzeichnis zu installieren, speichert es lediglich eine Art Verknüpfung zu meinem Startmenü, aber ich kann nicht sehen, von wo aus die Dateien tatsächlich aufgerufen werden.

Wenn ich es installiere oder öffne, was wie die Installer-Exe-Datei aussieht, wird ein Fenster mit folgendem Hinweis angezeigt:

Überprüfen der Anwendungsanforderungen Dies kann einige Momente dauern.

Nach meinen Recherchen scheint es sich um eine ClickOnce-Anwendung zu handeln, und es scheint, dass sich diese Dateien automatisch aus dem Web aktualisieren lassen

Wenn diese Meldung oben angezeigt wird, bedeutet das, dass sie sich irgendwo mit einem Server verbindet? Wenn ich keine Internetverbindung hätte, würde dieses Programm nicht funktionieren?

3

2 Antworten auf die Frage

4
Scott Bussinger

ClickOnce-Anwendungen prüfen beim Start die Website des Entwicklers, ob eine neuere Version verfügbar ist. In diesem Fall wird angeboten, die aktualisierte Version herunterzuladen und für Sie zu installieren. Diese automatische Aktualisierung ist einer der wichtigsten Vorteile für ClickOnce-Anwendungen.

Wenn Sie keinen Internetzugang haben, können Sie das Programm weiterhin ausführen, es wird jedoch offensichtlich keine Aktualisierung erfolgen, wenn Sie nicht verbunden sind. Ich vermute, es kann eine kurze Verzögerung geben, während versucht wird, eine Verbindung zum Server herzustellen, und es schlägt fehl, aber es sollte keine lange sein.

Eine andere häufige ClickOnce-Anwendung ist die MetroTwit-Twitter-Anwendung: http://www.metrotwit.com/

Danke für die Information. Normalerweise habe ich immer eine Verbindung, aber ich war mir nicht sicher, ob eine Verbindung erforderlich war, zum Beispiel, wenn ich sie auf einem USB-Laufwerk an einem anderen PC verwenden wollte. Es klingt also so, als sollte es in Ordnung sein. 1 Problem, das ich jetzt habe, ist das Programm, das ich für Markdown-Dateien habe. Ich möchte es so einstellen, dass diese Dateien geöffnet werden, aber ich kann nicht, weil es nicht wie andere Programme installiert zu sein scheint. JasonDavis vor 12 Jahren 0
Als Entwickler von MarkdownPad kann ich bestätigen, dass diese Antwort korrekt ist. MarkdownPad wird über ClickOnce bereitgestellt, das sowohl die Installation als auch automatische Updates übernimmt. Eine Internetverbindung ist für die Erstinstallation erforderlich, jedoch nicht für die weitere Verwendung (obwohl, wie Scott betont hat, Sie keine automatischen Updates ohne Internetverbindung erhalten). Evan Wondrasek vor 12 Jahren 0
3
RLH

Die Antwort von Scott Bussinger ist größtenteils richtig und aus Ihrer Sicht sicherlich richtig. In Bezug auf Ihre Frage, wie sie vom Titel gestellt wird, ist es jedoch nicht erforderlich, dass alle ClickOnce-Anwendungen das Internet benötigen, um installiert und aktualisiert zu werden.

Eine ClickOnce-Anwendung kann von einem lokalen Intranet- Standort aus installiert werden . Der Unterschied mag subtil erscheinen und spielt in Ihrem Fall keine Rolle. Es hat sich jedoch gelohnt, Ihre Frage vollständig zu beantworten, da das Stack Overflow-Netzwerk von Google stark indiziert ist und im Web häufig auf Querverweise verwiesen wird. Andere Benutzer haben dieselbe Frage, aber wenn ihre Gründe unterschiedlich sind, können diese Informationen relevant sein.