共用方式為


ClickOnce 快取概觀

所有 ClickOnce 應用程式,無論是在本機安裝還是線上裝載,都會儲存在用戶端電腦上的 ClickOnce 應用程式 快取中。 ClickOnce 快取是一組隱藏的目錄,位於目前使用者的 [文件與設定] 資料夾下的 [本機設定] 目錄中。 此快取會保存應用程式的所有檔案,包括元件、組態檔、應用程式和使用者設定,以及資料目錄。 快取也負責將應用程式的資料目錄更新到最新版本格式。 如需資料移轉的詳細資訊,請參閱 在 ClickOnce 應用程式中存取本機和遠端資料

藉由提供應用程式儲存的單一位置,ClickOnce 會從使用者接管管理應用程式實體安裝的工作。 快取也會讓所有應用程式的元件和資料檔及其不同版本彼此分開,以協助隔離應用程式。 例如,當您升級 ClickOnce 應用程式時,該版本及其資料資源會在快取中提供自己的目錄。

快取儲存配額

線上託管的 ClickOnce 應用程式的可佔用空間量受到限制,這是由限制 ClickOnce 快取大小的配額所規定的。 快取大小會套用至所有使用者的線上應用程式;單一部分信任的線上應用程式僅限於佔用配額空間的一半。 已安裝的應用程式不受快取大小的限制,也不計入快取限制。 針對所有 ClickOnce 應用程式,快取只會保留目前版本和先前安裝的版本。

根據預設,用戶端電腦有 250 MB 的儲存空間,可供線上 ClickOnce 應用程式使用。 資料檔案不計入此限制。 系統管理員可以變更登錄機碼 HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB,以放大或減少特定用戶端電腦上的此配額,這是 DWORD 值,以 KB 為單位表示快取大小。 例如,若要將快取大小減少至 50 MB,您可以將此值變更為 51200。