Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Häufig müssen Sie Ihre App für viele Benutzer freigeben. Später müssen Sie die App aktualisieren und sicherstellen, dass Sie dies in einer Weise tun können, die auch für Ihre nicht technischen Benutzer nahtlos ist und für Sie einfach ist.
Um dies zu erreichen, haben wir die App Installer-Datei ab Windows 10 Version 1709 eingeführt. Dies ist eine XML-Datei, die Sie selbst erstellen oder mit Visual Studio erstellen können (siehe Visual Studio-Anweisungen hier). Die App-Installer-Datei gibt an, wo sich Ihre App befindet und wie sie aktualisiert wird. Wenn Sie diese Methode der App-Verteilung verwenden, müssen Sie die App-Installer-Datei anstelle des tatsächlichen App-Containers für Ihre Benutzer freigeben. Der Benutzer muss dann auf die App-Installer-Datei klicken. An diesem Punkt wird die vertraute Benutzeroberfläche des App-Installers angezeigt und führt den Benutzer durch die Installation. Sobald der Benutzer die Anwendung mithilfe dieser Schritte installiert hat, ist die Anwendung der App-Installer-Datei zugeordnet.
Wenn Sie später über ein Update für die Anwendung verfügen, aktualisieren Sie nur die App Installer-Datei (.appinstaller). Wenn Sie die Datei aktualisieren, wird die neue Version der Anwendung an den Benutzer übertragen. Dies ist besonders gut für Ihre Benutzer, da sie nichts tun müssen, um das Update zu erhalten. Sie verwenden die Anwendung einfach wie gewohnt, und das Update wird an sie übermittelt.
Hier ist ein Beispiel, das zeigt, wie das funktioniert:
- IT Pro Joe möchte die Personal-App an sein Unternehmen verteilen.
- IT-Experte Joe legt die App „Human Resources“ in einer Freigabe ab und erstellt eine App-Installer-Datei mit dem Namen „HumanResources.appinstaller“. Diese App-Installer-Datei ist der App zugeordnet.
- IT-Experte Joe legt „HumanResources.appinstaller“ in einer Freigabe ab.
- IT-Pro Joe weist die Mitarbeiter des Unternehmens auf HumanResources.appinstaller hin.
- Manager Maggie klickt auf HumanResources.appinstaller und öffnet die App-Installer-Oberfläche, die sie anleitet, die Human Resources-Anwendung zu installieren.
- Von diesem Zeitpunkt an ist die HR-App auf dem Gerät von Managerin Maggie nur eine andere App, und sie interagiert mit ihr wie mit jeder anderen App. Sie kann sie an die Taskleiste oder das Startmenü anheften, sie wird in ihrer App-Liste usw. angezeigt.
- Eine Woche später erhält IT-Experte Joe ein Update für die Personal-App. Um es mit Benutzern zu teilen, aktualisiert er einfach die Datei HumanResources.appinstaller, sodass sie auf die neue App-Version verweist und legt dann den gewünschten Updatetyp fest.
- Am nächsten Morgen startet Manager Maggie, der nichts über das Update weiß, die Personalanwendung, die sich bereits auf ihrem Desktop befindet.
- Die Anwendung erkennt, dass ein Update vorhanden ist, und wendet das Update automatisch an.
- Manager Maggie freut sich, dass sie jetzt über die neueste Version der Anwendung verfügt und die neuen Features nutzen kann.
Ab windows 10 Fall Creators Update (Version 1709, Build 16299) und höher stellt das Windows SDK auch mehrere APIs bereit, mit denen Sie Pakete programmgesteuert über App Installer-Dateien ändern oder Informationen zu Apps mit einer App Installer-Zuordnung abrufen können. Weitere Informationen finden Sie in der zugehörigen Dokumentation.
Hosten der App Installer-Datei für Downloads und Updates
Sie können die App-Installer-Datei verwenden, um Ihre App aus dem Web, einer Netzwerkfreigabe oder einer lokalen Dateifreigabe herunterzuladen oder zu aktualisieren. Downloads und Updates für App-Installer unterstützen https-, HTTP- und SMB-Protokolle.
Inhalt der App-Installer-Datei
Die folgende Abbildung zeigt eine Beispieldatei des App-Installers. Ausführliche Informationen zu den XML-Elementen in der App-Installer-Datei finden Sie in der Dateischemareferenz des App-Installers. Weitere Informationen zum Konfigurieren von Updateeinstellungen in der App-Installer-Datei finden Sie unter Konfigurieren von Updateeinstellungen in der App-Installer-Datei.