Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vanaf Windows 10, versie 1803 en Visual Studio 2017, update 15.7 kunnen sideloadende apps worden geconfigureerd voor het ontvangen van automatische updates met behulp van een .appinstaller
bestand. Visual Studio biedt ondersteuning voor het inschakelen van deze updates.
Opmerking
De mogelijkheid om het ms-appinstaller URI-schema (Uniform Resource Identifier) (protocol) te gebruiken, kan worden beheerd door een IT-professional (een beheerder). Als u ms-appinstaller wilt inschakelen in uw netwerk, stelt u het groepsbeleid EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) in op ingeschakeld (zie Beleids-CSP - DesktopAppInstaller). Zie Windows 10-apps installeren vanaf een webpagina voor meer informatie.
Locatie van app-installatiebestand
Het .appinstaller
bestand kan worden gehost op een gedeelde locatie, zoals een HTTP-eindpunt of een gedeelde UNC-map, en bevat het pad om de app-pakketten te vinden die moeten worden geïnstalleerd. Gebruikers installeren de app vanaf de gedeelde locatie en schakelen periodieke controles in op nieuwe updates.
Het project configureren om de juiste Windows-versie te bereiken
U kunt de TargetPlatformMinVersion
eigenschap configureren wanneer u het project maakt of later wijzigen op basis van de projecteigenschappen.
Belangrijk
Het installatiebestand van de app wordt alleen gegenereerd wanneer windows TargetPlatformMinVersion
10, versie 1803 of hoger is.
Pakketten maken
Als u een app wilt distribueren via sideloading, moet u een app-pakket (.appx/.msix) of app-bundel (.appxbundle/.msixbundle) maken en publiceren op een gedeelde locatie.
Hiervoor gebruikt u de wizard App-pakketten maken in Visual Studio met de volgende stappen.
Klik met de rechtermuisknop op het project en kies Store ->App-pakketten maken.
De wizard App-pakketten maken wordt weergegeven.
Selecteer Ik wil pakketten maken voor sideloaden. en Schakel automatische updates in
Automatische updates inschakelen is alleen ingeschakeld als de projectversie
TargetPlatformMinVersion
is ingesteld op de juiste versie van Windows 10.Met het dialoogvenster Pakketten selecteren en configureren kunt u de ondersteunde architectuurconfiguraties selecteren. Als u een bundel selecteert, wordt er één installatieprogramma gegenereerd, maar als u geen bundel wilt en één pakket per architectuur wilt, krijgt u ook één installatiebestand per architectuur. Als u niet zeker weet welke architectuur(en) u wilt kiezen of als u meer wilt weten over welke architecturen door verschillende apparaten worden gebruikt, raadpleegt u App-pakketarchitecturen.
Configureer eventuele aanvullende gegevens, zoals versienummering of de locatie van de pakketuitvoer.
Als u automatische updates inschakelen in stap 2 hebt ingeschakeld, wordt het dialoogvenster Update-instellingen configureren weergegeven. Hier kunt u de installatie-URL en de frequentie van updatecontroles opgeven.
Wanneer uw app is verpakt, wordt in een dialoogvenster de locatie van de uitvoermap met uw app-pakket weergegeven. De uitvoermap bevat alle bestanden die nodig zijn om de app te sideloaden, inclusief een HTML-pagina die kan worden gebruikt om uw app te promoten.
Pakketten publiceren
Als u de toepassing beschikbaar wilt maken, moeten de gegenereerde bestanden worden gepubliceerd naar de opgegeven locatie:
Publiceren naar gedeelde mappen (UNC)
Als u uw pakketten wilt publiceren via gedeelde mappen van Universal Naming Convention (UNC), configureert u de uitvoermap van het app-pakket en de installatie-URL (zie stap 6 voor meer informatie) naar hetzelfde pad. De wizard genereert de bestanden op de juiste locatie en gebruikers ontvangen zowel de app als toekomstige updates van hetzelfde pad.
Publiceren naar een weblocatie (HTTP)
Publiceren naar een weblocatie vereist toegang tot het publiceren van inhoud naar de webserver, zodat de uiteindelijke URL overeenkomt met de installatie-URL die is gedefinieerd in de wizard (zie stap 6 voor meer informatie). Doorgaans worden FTP (File Transfer Protocol) of SSH File Transfer Protocol (SFTP) gebruikt om de bestanden te uploaden, maar er zijn andere publicatiemethoden zoals MSDeploy, SSH of Blob Storage, afhankelijk van uw webprovider.
Als u de webserver wilt configureren, moet u de MIME-typen controleren die worden gebruikt voor de gebruikte bestandstypen. Dit voorbeeld is van internetinformatieservices web.config
(IIS):
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".appx" mimeType="application/vns.ms-appx" />
<mimeMap fileExtension=".appxbundle" mimeType="application/vns.ms-appx" />
<mimeMap fileExtension=".appinstaller" mimeType="application/xml" />
</staticContent>
</system.webServer>
</configuration>