Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med Windows 10, version 1803 och Visual Studio 2017, Uppdatering 15.7, kan separat inlästa appar konfigureras för att ta emot automatiska uppdateringar med hjälp av en .appinstaller
fil. Visual Studio stöder aktivering av dessa uppdateringar.
Anmärkning
Möjligheten att använda ms-appinstaller URI(Uniform Resource Identifier)-schemat (protokoll) kan styras av en IT-tekniker (administratör). Om du vill aktivera ms-appinstaller i nätverket anger du grupprincipen EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) till aktiverad (se CSP-princip – DesktopAppInstaller). Mer information finns i Installera Windows 10-appar från en webbsida.
Plats för appinstallationsfil
Filen .appinstaller
kan finnas på en delad plats, till exempel en HTTP-slutpunkt eller en DELAD UNC-mapp, och innehåller sökvägen för att hitta de apppaket som ska installeras. Användare installerar appen från den delade platsen och aktiverar regelbundna kontroller för nya uppdateringar.
Konfigurera projektet för att rikta in sig på rätt Windows-version
Du kan antingen konfigurera TargetPlatformMinVersion
egenskapen när du skapar projektet eller ändra den senare från projektegenskaperna.
Viktigt!
Appinstallationsfilen genereras endast när TargetPlatformMinVersion
är Windows 10, version 1803 eller senare.
Skapa paket
Om du vill distribuera en app via sidladdning måste du skapa ett apppaket (.appx/.msix) eller en appbunt (.appxbundle/.msixbundle) och publicera det på en delad plats.
Det gör du genom att använda guiden Skapa apppaket i Visual Studio med följande steg.
Högerklicka på projektet och välj Store –>Skapa apppaket.
Skapa apppaket-guiden visas.
Välj Jag vill skapa paket för sidladdning. och Aktivera automatiska uppdateringar
Aktivera automatiska uppdateringar aktiveras endast om projektets
TargetPlatformMinVersion
är inställt på rätt version av Windows 10.I dialogrutan Välj och konfigurera paket kan du välja arkitekturkonfigurationer som stöds. Om du väljer ett paket genererar det ett enda installationsprogram, men om du inte vill ha ett paket och föredrar ett paket per arkitektur får du också en installationsfil per arkitektur. Om du är osäker på vilken eller vilka arkitekturer som ska väljas, eller om du vill veta mer om vilka arkitekturer som används av olika enheter, kan du läsa Apppaketarkitekturer.
Konfigurera ytterligare information, till exempel versionsnumrering eller paketets utdataplats.
Om du har markerat Aktivera automatiska uppdateringar i steg 2 visas dialogrutan Konfigurera uppdateringsinställningar . Här kan du ange installations-URL:en och frekvensen för uppdateringskontroller.
När din app har paketerats visas i en dialogruta platsen för utdatamappen som innehåller ditt apppaket. Utdatamappen innehåller alla filer som behövs för att sideloada appen, inklusive en HTML-sida som kan användas för att marknadsföra din app.
Distribuera paket
För att programmet ska vara tillgängligt måste de genererade filerna publiceras till den angivna platsen:
Publicera till delade mappar (UNC)
Om du vill publicera dina paket via delade mappar för universell namngivningskonvention (UNC) konfigurerar du utdatamappen för apppaketet och installations-URL:en (se steg 6 för mer information) till samma sökväg. Guiden genererar filerna på rätt plats och användarna får både appen och framtida uppdateringar från samma sökväg.
Publicera på en webbplats (HTTP)
Publicering till en webbplats kräver åtkomst för att publicera innehåll till webbservern, så att den slutliga URL:en matchar installations-URL:en som definierats i guiden (se steg 6 för mer information). Vanligtvis används File Transfer Protocol (FTP) eller SSH File Transfer Protocol (SFTP) för att ladda upp filerna, men det finns andra publiceringsmetoder som MSDeploy, SSH eller Blob Storage, beroende på din webbleverantör.
För att konfigurera webbservern måste du verifiera de MIME-typer som används för de filtyper som används. Det här exemplet gäller web.config
för IIS (Internet Information Services):
<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>