2011-10-21 71 views
0

我有一個clickonce安裝工作正常。但是,如果在定義clickonce清單時設置了更新策略,則應用程序將根據該規則進行更新,並且他們永遠不會選擇推遲更新。clickonce更新選擇

我該如何給用戶選擇更新或不是應用程序?

編輯24/10/2011以下codeConcussion的問題: 更新如此定義: - 應用程序應檢查更新 - 在應用程序啓動

之前但是我寧願提出一個建議更新,最終用戶需要做出最終決定(比如在windows update中),而不是在所有情況下強制更新。

+0

您能否澄清一下「...我在定義clickonce清單時設置了更新策略...」。你在做什麼?應用程序啓動之前?應用程序啓動後?每次運行?每x天? – codeConcussion

回答

2

在更新對話框中運行應用程序之前,您可以讓它檢查更新。如果您未設置所需的最低版本,則會提示用戶進行更新,並讓他們有機會跳過或接受更新。

1

你將不得不爲它創建一個boostrap,在那裏它會彈出你自定義的屏幕並詢問他們是否想要更新或不更新。

+0

是否意味着不可能直接在clickonce內做到這一點? – fabien

+0

是的,正如我在回覆中指出的那樣 - 只是不要求它是必需的更新,它會詢問用戶是否要跳過它或繼續安裝它。 – RobinDotNet