Udostępnij przez


Wybieranie strategii wdrażania technologii ClickOnce

Istnieją trzy różne strategie wdrażania aplikacji ClickOnce; wybrana strategia zależy przede wszystkim od typu wdrażanej aplikacji. Trzy strategie wdrażania są następujące:

  • Instalowanie z internetu lub udziału sieciowego

  • Uruchamianie aplikacji z sieci Web lub udziału sieciowego

  • Instalowanie z dysku CD lub DVD

    Uwaga / Notatka

    Oprócz wybrania strategii wdrażania należy również wybrać strategię dostarczania aktualizacji aplikacji. Aby uzyskać więcej informacji, zobacz Wybieranie strategii aktualizacji ClickOnce.

Instalowanie z Internetu lub zasobu sieciowego

W przypadku korzystania z tej strategii aplikacja jest wdrażana na serwerze sieci Web lub w sieciowym udziale plików. Gdy użytkownik końcowy chce zainstalować aplikację, klika ikonę na stronie internetowej lub klika dwukrotnie ikonę w udostępnionym zasobie. Następnie aplikacja jest pobierana, instalowana i uruchamiana na komputerze użytkownika końcowego. Elementy są dodawane do menu Start i Dodaj lub Usuń programy w Panelu sterowania.

Ponieważ ta strategia zależy od łączności sieciowej, najlepiej sprawdza się w przypadku aplikacji, które będą wdrażane dla użytkowników, którzy mają dostęp do sieci lokalnej lub szybkiego połączenia internetowego.

Jeśli wdrożysz aplikację z sieci Web, możesz przekazać argumenty do aplikacji po aktywowaniu przy użyciu adresu URL. Aby uzyskać więcej informacji, zobacz How to: Retrieve query string information in an online ClickOnce application (Instrukcje: pobieranie informacji o ciągu zapytania w aplikacji ClickOnce online). Nie można przekazać argumentów do aplikacji aktywowanej przy użyciu żadnej z innych metod opisanych w tym dokumencie.

Aby włączyć tę strategię wdrażania w programie Visual Studio, kliknij pozycję Z sieci Web lub z lokalizacji UNC lub współdzielonego folderu na stronie How Installed Kreatora publikowania.

Uwaga / Notatka

W technologii ClickOnce dla platformy .NET Core 3.1 i .NET 5 lub nowszej można ustawić właściwości wdrożenia przy użyciu narzędzia Publikuj, zamiast kreatora Publikowania i strony Publikowania w Projektancie projektów. Aby uzyskać więcej informacji, zobacz Deploy a .NET Windows application using ClickOnce and ClickOnce for .NET (Wdrażanie aplikacji .NET przy użyciu technologii ClickOnce i ClickOnce dla platformy .NET).

Jest to domyślna strategia wdrażania.

Uruchom aplikację z sieci Web lub udziału sieciowego

Ta strategia jest podobna do pierwszej, z wyjątkiem tego, że aplikacja zachowuje się jak aplikacja internetowa. Gdy użytkownik kliknie link na stronie internetowej (lub dwukrotnie kliknie ikonę folderu współdzielonego), aplikacja zostanie uruchomiona. Gdy użytkownicy zamkną aplikację, nie będą już dostępne na komputerze lokalnym; nic nie jest dodawane do menu Start lub Dodaj lub Usuń programy w Panelu sterowania.

Uwaga / Notatka

Technicznie aplikacja jest pobierana i instalowana w pamięci podręcznej aplikacji na komputerze lokalnym, podobnie jak aplikacja internetowa jest pobierana do pamięci podręcznej sieci Web. Podobnie jak w przypadku pamięci podręcznej sieci Web pliki są ostatecznie oczyszczane z pamięci podręcznej aplikacji. Jednak postrzeganie użytkownika polega na tym, że aplikacja jest uruchamiana z sieci Web lub udziału plików.

Ta strategia działa najlepiej w przypadku aplikacji, które są używane rzadko — na przykład narzędzie z korzyściami dla pracowników, które jest zwykle uruchamiane tylko raz w roku.

Aby włączyć tę strategię wdrażania w programie Visual Studio, kliknij przycisk Nie instaluj aplikacji na stronie Instalowanie lub uruchamianie z poziomu sieci Web Kreatora publikowania.

Aby włączyć tę strategię wdrażania, ręcznie zmień tag instalacji w manifeście wdrożenia. (Jego wartość może być true lub false. W Mage.exeużyj opcji Tylko online na liście Typ aplikacji .

Instalowanie z dysku CD lub DVD

W przypadku korzystania z tej strategii aplikacja jest wdrażana na nośnikach wymiennych, takich jak CD-ROM lub DVD. Podobnie jak w przypadku poprzedniej opcji, gdy użytkownik zdecyduje się zainstalować aplikację, jest instalowana i uruchamiana, a elementy są dodawane do menu Start i Dodaj lub Usuń programy w Panelu sterowania.

Ta strategia działa najlepiej w przypadku aplikacji, które będą wdrażane dla użytkowników bez trwałej łączności sieciowej lub z połączeniami o niskiej przepustowości. Ponieważ aplikacja jest zainstalowana z nośnika wymiennego, do instalacji nie jest konieczne żadne połączenie sieciowe; jednak łączność sieciowa jest nadal wymagana w przypadku aktualizacji aplikacji.

Aby włączyć tę strategię wdrażania w programie Visual Studio, kliknij pozycję Z CD-ROM lub DVD-ROM na stronie Jak zainstalowano Kreatora publikowania.

Aby włączyć tę strategię wdrażania ręcznie, zmień tag deploymentProvider w manifeście wdrożenia. (W programie Visual Studio ta właściwość jest uwidoczniona jako adres URL instalacji na stronie Publikowanie w projektancie projektów. W Mage.exe jest to lokalizacja początkowa).

Obsługa przeglądarki internetowej

Aplikacje przeznaczone dla platformy .NET Framework 3.5 lub nowszej można zainstalować przy użyciu dowolnej przeglądarki.