Określanie właściwości publikowania ClickOnce

Właściwości publikowania Technologii ClickOnce można skonfigurować na stronie Publikowanie Projektant projektu lub za pomocą Kreatora publikowania. Z tego artykułu dowiesz się, jak określić podstawowe właściwości, takie jak lokalizacja publikowania, adres URL instalacji, tryb instalacji online lub offline oraz wersja publikowania.

Określanie lokalizacji publikowania

Podczas publikowania aplikacji przy użyciu technologii ClickOnce Publish Location właściwość określa lokalizację, w której są umieszczane pliki aplikacji i manifest. Może to być ścieżka pliku lub ścieżka do serwera FTP.

Właściwość można określić Publish Location na stronie Publikowanie Projektant projektu lub za pomocą Kreatora publikowania. Aby uzyskać więcej informacji, zobacz How to: Publish a ClickOnce Application using the Publish Wizard (Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania).

Uwaga

Po zainstalowaniu więcej niż jednej wersji aplikacji przy użyciu technologii ClickOnce instalacja przenosi wcześniejsze wersje aplikacji do folderu o nazwie Archive w określonej lokalizacji publikowania. Archiwizowanie wcześniejszych wersji w ten sposób powoduje usunięcie katalogu instalacyjnego folderów z wcześniejszej wersji.

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

    Uwaga

    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 Publikowanie i strony Publikowanie w programie Project Projektant. 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).

  3. W polu Lokalizacja publikowania wprowadź lokalizację publikowania przy użyciu jednego z następujących formatów:

    • Aby opublikować udział plików lub ścieżkę dysku, wprowadź ścieżkę przy użyciu ścieżki UNC (\\Server\ApplicationName) lub ścieżki pliku (C:\Deploy\ApplicationName).

    • Aby opublikować na serwerze FTP, wprowadź ścieżkę przy użyciu formatu ftp://ftp.microsoft.com/ ApplicationName>.<

      Należy pamiętać, że tekst musi być obecny w polu Lokalizacja publikowania, aby przycisk Przeglądaj (...) działał.

Określanie lokalizacji, z której użytkownicy końcowi będą przeprowadzać instalacje

Podczas publikowania aplikacji ClickOnce lokalizacja, w której użytkownicy przechodzą do pobrania i instalowania aplikacji, niekoniecznie jest lokalizacją, w której początkowo publikujesz aplikację. Na przykład w niektórych organizacjach deweloper może opublikować aplikację na serwerze przejściowym, a następnie administrator przeniesie aplikację na serwer sieci Web.

W takim przypadku można użyć Installation URL właściwości , aby określić serwer sieci Web, na którym użytkownicy będą pobierać aplikację. Jest to konieczne, aby manifest aplikacji wiedział, gdzie szukać aktualizacji.

Właściwość Installation URL można ustawić na stronie Publikowanie Projektant Projektu.

Uwaga

Właściwość Installation URL można również ustawić przy użyciu biblioteki PublishWizard. Aby uzyskać więcej informacji, zobacz How to: Publish a ClickOnce application using the Publish Wizard (Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania).

Określanie adresu URL instalacji

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

    Uwaga

    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 Publikowanie i strony Publikowanie w programie Project Projektant. 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).

  3. W polu Adres URL instalacji wprowadź lokalizację instalacji przy użyciu w pełni kwalifikowanego adresu URL przy użyciu formatu https://www.contoso.com/ApplicationNamelub ścieżki UNC w formacie \Server\ApplicationName.

Określanie trybu instalacji offline lub online w ramach technologii ClickOnce

Element Install Mode dla aplikacji ClickOnce określa, czy aplikacja będzie dostępna w trybie offline, czy w trybie online. Po wybraniu opcji Aplikacja jest dostępna tylko w trybie online, użytkownik musi mieć dostęp do lokalizacji publikowania ClickOnce (strony sieci Web lub udziału plików), aby można było uruchomić aplikację. Po wybraniu opcji Aplikacja jest również dostępna w trybie offline, aplikacja dodaje wpisy do menu Start i okno dialogowe Dodawanie lub usuwanie programów ; użytkownik może uruchomić aplikację, gdy nie są połączone.

Element Install Mode można ustawić na stronie Publikowanie Projektant Projektu.

Uwaga

Można Install Mode go również ustawić za pomocą kreatora publikowania. Aby uzyskać więcej informacji, zobacz How to: Publish a ClickOnce application using the Publish Wizard (Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania).

Udostępnianie tylko aplikacji ClickOnce w trybie online

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

    Uwaga

    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 Publikowanie i strony Publikowanie w programie Project Projektant. 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).

  3. W obszarze Tryb instalacji i Ustawienia kliknij przycisk Aplikacja jest dostępna tylko w trybie online.

Udostępnianie aplikacji ClickOnce w trybie online lub offline

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

  3. W obszarze Tryb instalacji i Ustawienia kliknij przycisk Aplikacja jest dostępna w trybie offline.

    Po zainstalowaniu aplikacja dodaje wpisy do menu Start i dodaj lub usuń programy w Panel sterowania.

Ustawianie wersji publikacji technologii ClickOnce

Właściwość ClickOnce Publish Version określa, czy publikowana aplikacja będzie traktowana jako aktualizacja. Za każdym razem, gdy wersja jest zwiększana, aplikacja zostanie opublikowana jako aktualizacja.

Właściwość Publish Version można ustawić na stronie Publikowanie Projektant Projektu.

Uwaga

Istnieje opcja projektu, która automatycznie zwiększa Publish Version właściwość za każdym razem, gdy aplikacja zostanie opublikowana. Ta opcja jest domyślnie włączona. Aby uzyskać więcej informacji, zobacz Automatyczne zwiększanie wersji publikowania Technologii ClickOnce.

Zmienianie wersji publikowania

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

    Uwaga

    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 Publikowanie i strony Publikowanie w programie Project Projektant. 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).

  3. W polu Publikuj wersję zwiększ numery wersji głównej, pomocniczej, kompilacji lub poprawki .

    Uwaga

    Nigdy nie należy dekrementować numeru wersji; może to spowodować nieprzewidywalne zachowanie aktualizacji.

Automatyczne zwiększanie wersji publikacji technologii ClickOnce

Podczas publikowania aplikacji ClickOnce zmiana Publish Version właściwości powoduje opublikowanie aplikacji jako aktualizacji. Domyślnie program Visual Studio automatycznie zwiększa Revision liczbę Publish Version za każdym razem, gdy publikujesz aplikację.

To zachowanie można wyłączyć na stronie Publikowanie Projektant projektu.

Uwaga

Okna dialogowe i polecenia menu mogą się różnić od tych opisanych w Pomocy, w zależności od ustawień aktywnych lub wydania. Aby zmienić ustawienia, wybierz pozycję Importuj i Eksportuj Ustawienia w menu Narzędzia. Aby uzyskać więcej informacji, zobacz Resetowanie ustawień.

Wyłącz automatyczne zwiększanie wersji publikowania

  1. Po wybraniu projektu w Eksplorator rozwiązań w menu Projekt kliknij pozycję Właściwości.

  2. Kliknij kartę Publikuj .

    Uwaga

    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 Publikowanie i strony Publikowanie w programie Project Projektant. 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).

  3. W sekcji Publikowanie wersji wyczyść pole wyboru Automatycznie zwiększaj poprawkę z każdą wersją.