Udostępnij za pośrednictwem


Porady: zarządzanie aktualizacji dla aplikacji ClickOnce

ClickOnceaplikacje można sprawdzić aktualizacje automatyczne lub programowo.Jako projektant masz dużą elastyczność, określając, kiedy i w jaki sposób aktualizacja są sprawdzane, czy aktualizacje są obowiązkowe i jeżeli aplikacji należy sprawdzić aktualizacje.

Można skonfigurować aplikację, aby sprawdzić aktualizacje automatycznie przed uruchomieniem aplikacji lub w ustalonych odstępach czasu po uruchomieniu aplikacji.Dodatkowo można określić minimalnej wymaganej wersji; oznacza to, że aktualizacja jest zainstalowana, jeśli wersja użytkownika jest niższa od wymaganej wersji.

Można skonfigurować aplikację, aby sprawdzić, czy są aktualizacje programowo na podstawie zdarzenia, takiego jak żądanie użytkownika.Procedury "Aby sprawdzić aktualizacje programowo" w tym temacie przedstawiono, jak byłoby pisać kod, który używa ApplicationDeployment klasy, aby sprawdzić, czy są aktualizacje na podstawie zdarzenia.

Można również wdrażanie aplikacji z jednej lokalizacji i zaktualizować go z innego.Zobacz procedurę "Aby"określić lokalizację różnych aktualizacji.

Aby uzyskać więcej informacji, zobacz Wybieranie strategii aktualizacji ClickOnce.

Zachowanie aktualizacji jest zarządzany w Aktualizacji aplikacji okno dialogowe, dostępne z Publikuj stronę Project Designer.

Aby sprawdzić aktualizacje przed uruchomieniem aplikacji

  1. Z projektu, wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości.

  2. Kliknij przycisk Publikuj kartę.

  3. Kliknij przycisk aktualizacje przycisk, aby otworzyć Aktualizacji aplikacji okno dialogowe.

  4. W Aktualizacji aplikacji okna dialogowego pole, upewnij się, że aplikacji należy sprawdzić aktualizacje pole wyboru jest zaznaczone.

  5. W Wybierz podczas stosowania należy sprawdzić aktualizacje sekcji wybierz przed uruchomieniem aplikacji.Gwarantuje to, że użytkownicy zawsze podłączony do sieci, uruchomić aplikację z najnowszych aktualizacji.

Aby sprawdzić aktualizacje w tle po uruchomieniu aplikacji

  1. Z projektu, wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości.

  2. Kliknij przycisk Publikuj kartę.

  3. Kliknij przycisk aktualizacje przycisk, aby otworzyć Aktualizacji aplikacji okno dialogowe.

  4. W Aktualizacji aplikacji okna dialogowego pole, upewnij się, że pole wyboru aplikacji należy sprawdzić aktualizacje jest zaznaczone.

  5. W Wybierz podczas stosowania należy sprawdzić, czy aktualizacje sekcji, wybierz opcję po zastosowaniu rozpoczyna się.Aplikacja zostanie uruchomiony szybciej w ten sposób, a następnie go będą wyszukiwane aktualizacje w tle i tylko powiadamia użytkownika, gdy dostępna jest aktualizacja.Po zainstalowaniu aktualizacji nie zostały wprowadzone po ponownym uruchomieniu aplikacji.

  6. W Określ, jak często aplikacji należy sprawdzić aktualizacje sekcji, wybierz opcję sprawdzić za każdym razem, gdy aplikacja zostanie uruchomiona w (domyślnie) lub Sprawdź każdy i wprowadź interwał numerów i czasu.

Aby określić minimalnej wymaganej wersji aplikacji

  1. Z projektu, wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości.

  2. Kliknij przycisk Publikuj kartę.

  3. Kliknij przycisk aktualizacje przycisk, aby otworzyć Aktualizacji aplikacji okno dialogowe.

  4. W Aktualizacji aplikacji okna dialogowego pole, upewnij się, że aplikacji należy sprawdzić aktualizacje pole wyboru jest zaznaczone.

  5. Wybierz określenie minimalnej wymaganej wersji tej aplikacji pole wyboru, a następnie wprowadź głównych, niewielkie, budować, i rewizji numery dla aplikacji.

Aby określić lokalizację inną aktualizację

  1. Z projektu, wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości.

  2. Kliknij przycisk Publikuj kartę.

  3. Kliknij przycisk aktualizacje przycisk, aby otworzyć Aktualizacji aplikacji okno dialogowe.

  4. W Aktualizacji aplikacji okna dialogowego pole, upewnij się, że aplikacji należy sprawdzić aktualizacje pole wyboru jest zaznaczone.

  5. W zaktualizować lokalizację pól, wprowadź lokalizację aktualizacji w pełni kwalifikowany adres URL, za pomocą format http://Hostname/ApplicationName lub ścieżkę UNC, przy użyciu format \\Server\ApplicationName lub kliknij przycisk przeglądać przycisk Przeglądaj w poszukiwaniu lokalizacji aktualizacji.

Aby sprawdzić aktualizacje programowo

  1. Z projektu, wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości.

  2. Kliknij przycisk Publikuj kartę.

  3. Kliknij przycisk aktualizacje przycisk, aby otworzyć Aktualizacji aplikacji okno dialogowe.

  4. W Aktualizacji aplikacji okna dialogowego pole, upewnij się, że aplikacji należy sprawdzić aktualizacje pole wyboru jest wyczyszczone.(Opcjonalnie, można wybierać tego pola wyboru Sprawdź, czy aktualizacje programowo, a także pozwolić runtime ClickOnce Sprawdź aktualizacje automatycznie.)

  5. W zaktualizować lokalizację pól, wprowadź lokalizację aktualizacji w pełni kwalifikowany adres URL, za pomocą format http://Hostname/ApplicationName lub ścieżkę UNC, przy użyciu format \\Server\ApplicationName lub kliknij przycisk przeglądać przycisk Przeglądaj w poszukiwaniu lokalizacji aktualizacji.Aktualizuj lokalizację jest, gdy aplikacja będzie szukał zaktualizowaną wersję sam.

  6. Utwórz przycisk, element menu lub inny element interfejsu użytkownika w formularzu Windows, który użytkownicy będą umożliwia sprawdzenie, czy są aktualizacje.Z tego elementu obsługi zdarzeń należy wywołać metodę wyszukać i zainstalować aktualizacje.Przykład kodu języka Visual Basic i Visual C# można znaleźć metody w Porady: sprawdzanie aktualizacji aplikacji w sposób programowy za pomocą wdrażania interfejsu API technologii ClickOnce.

  7. Budowanie aplikacji.

Zobacz też

Zadania

Porady: publikowanie aplikacji ClickOnce za pomocą Kreatora publikacji

Porady: sprawdzanie aktualizacji aplikacji w sposób programowy za pomocą wdrażania interfejsu API technologii ClickOnce

Informacje

ApplicationDeployment

Koncepcje

Wybieranie strategii aktualizacji ClickOnce

Publikowanie aplikacji ClickOnce

Inne zasoby

Application Updates Dialog Box