Dela via


Välj en ClickOnce-distributionsstrategi

Det finns tre olika strategier för att distribuera ett ClickOnce-program. vilken strategi du väljer beror främst på vilken typ av program du distribuerar. De tre distributionsstrategierna är följande:

  • Installera från webben eller en nätverksdelning

  • Starta programmet från webben eller en nätverksresurs

  • Installera från en CD eller DVD

    Anmärkning

    Förutom att välja en distributionsstrategi vill du också välja en strategi för att tillhandahålla programuppdateringar. Mer information finns i Välj en ClickOnce-uppdateringsstrategi.

Installera från webben eller en nätverksdelning

När du använder den här strategin distribueras ditt program till en webbserver eller en nätverksfilresurs. När en slutanvändare vill installera programmet klickar han eller hon på en ikon på en webbsida eller dubbelklickar på en ikon på filresursen. Programmet laddas sedan ned, installeras och startas på slutanvändarens dator. Objekt läggs till på Start-menyn och Lägg till eller ta bort programKontrollpanelen.

Eftersom den här strategin är beroende av nätverksanslutning fungerar den bäst för program som distribueras till användare som har åtkomst till ett lokalt nätverk eller en höghastighetsanslutning till Internet.

Om du distribuerar programmet från webben kan du skicka argument till programmet när det aktiveras med hjälp av en URL. Mer information finns i Så här hämtar du frågesträngsinformation i ett Online ClickOnce-program. Du kan inte skicka argument till ett program som aktiveras med någon av de andra metoderna som beskrivs i det här dokumentet.

Om du vill aktivera den här distributionsstrategin i Visual Studio klickar du på Från webben eller Från en UNC-sökväg eller filresurs på sidan Hur installerad i publiceringsguiden.

Anmärkning

I ClickOnce för .NET Core 3.1 och .NET 5 eller senare anger du distributionsegenskaper med verktyget Publicera i stället för publiceringsguiden och sidan Publicera i Projektdesignern. Mer information finns i Distribuera ett .NET Windows-program med ClickOnce och ClickOnce för .NET.

Det här är standarddistributionsstrategin.

Starta programmet från webben eller en nätverksresurs

Den här strategin är som den första, förutom att programmet fungerar som ett webbprogram. När användaren klickar på en länk på en webbsida (eller dubbelklickar på en ikon på filresursen) startas programmet. När användarna stänger programmet är det inte längre tillgängligt på den lokala datorn. ingenting läggs till på Start-menyn eller Lägg till eller ta bort programKontrollpanelen.

Anmärkning

Tekniskt sett laddas programmet ned och installeras till ett programcache på den lokala datorn, precis som ett webbprogram laddas ned till webbcachen. Precis som med webbcachen rensas filerna så småningom från programcachen. Användarens uppfattning är dock att programmet körs från webb- eller filresursen.

Den här strategin fungerar bäst för program som används sällan, till exempel ett verktyg för medarbetarförmåner som vanligtvis bara körs en gång varje år.

Om du vill aktivera den här distributionsstrategin i Visual Studio klickar du på Installera inte programmetwebbsidan Installera eller kör från i publiceringsguiden.

Om du vill aktivera den här distributionsstrategin ändrar du installationstaggen manuellt i distributionsmanifestet. (Värdet kan vara sant eller falskt. I Mage.exeanvänder du alternativet Endast online i listan Programtyp .)

Installera från en CD eller DVD

När du använder den här strategin distribueras ditt program till flyttbara medier, till exempel en CD-ROM eller DVD. Precis som med föregående alternativ, när användaren väljer att installera programmet, installeras och startas det, och objekt läggs till på Start-menyn och Lägg till eller ta bort programKontrollpanelen.

Den här strategin fungerar bäst för program som distribueras till användare utan beständiga nätverksanslutningar eller anslutningar med låg bandbredd. Eftersom programmet installeras från flyttbara medier krävs ingen nätverksanslutning för installationen. Nätverksanslutning krävs dock fortfarande för programuppdateringar.

Om du vill aktivera den här distributionsstrategin i Visual Studio klickar du på Från en CD-ROM eller DVD-ROM på sidan Hur installerad i publiceringsguiden.

Om du vill aktivera den här distributionsstrategin manuellt ändrar du taggen deploymentProvider i distributionsmanifestet. (I Visual Studio visas den här egenskapen som installations-URL på sidan Publicera i Projektdesignern. I Mage.exe är det Startplats.)

Stöd för webbläsare

Program som är avsedda för .NET Framework 3.5 och senare kan installeras med valfri webbläsare.