Udostępnij za pośrednictwem


Jak ClickOnce wykonuje aktualizacje aplikacji

ClickOnce używa informacje o wersji pliku określonego w manifeście wdrażania aplikacji, aby zdecydować, czy aktualizować pliki aplikacji.Po rozpoczęciu aktualizacji ClickOnce wykorzystuje technikę o nazwie plik poprawki Aby uniknąć nadmiarowych pobierania plików aplikacji.

Poprawianie pliku

Podczas aktualizowania aplikacji, ClickOnce nie pobierać wszystkie pliki do nowej wersji aplikacji, chyba że zostały zmienione pliki.Zamiast tego porównuje podpisów mieszania plików, określonego w manifeście aplikacji dla bieżącej aplikacji przeciwko podpisy w manifeście dla nowej wersji.Jeśli podpisy pliku są różne, ClickOnce pobiera nową wersję.Jeśli podpisy są zgodne, plik nie został zmieniony z jednej wersji do następnego.W tym przypadku ClickOnce kopii istniejącego pliku i używa go w nowej wersji aplikacji.Podejście to zapobiega ClickOnce konieczności pobierania całej aplikacji ponownie, nawet jeśli tylko jeden lub dwa pliki uległy zmianie.

Poprawianie pliku działa również w zestawy, które są pobierane na żądanie przy użyciu DownloadFileGroup i DownloadFileGroupAsync metody.

Jeśli używasz programu Visual Studio do opracowywania aplikacji będzie generowanie nowych podpisów mieszania dla wszystkich plików, ilekroć odbudować całego projektu.W przypadku wszystkich zestawów zostaną pobrane do klienta, chociaż tylko kilka zestawów mogła ulec zmianie.

Poprawianie pliku nie działa dla plików, które są oznaczone jako danych i przechowywane w katalogu danych.Te zawsze są pobierane niezależnie od podpisu Mieszanie pliku.Aby uzyskać więcej informacji na katalog danych, zobacz Uzyskiwanie dostępu do lokalnego i zdalnego danych w aplikacjach ClickOnce.

Zobacz też

Koncepcje

Wybór strategii ClickOnce aktualizacji

Wybór strategii wdrażania ClickOnce