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.