2011-04-30 74 views
1

HI, 目前應用程序請求使用CheckForUpdateAsync()更新的應用程序,C#的ClickOnce,通知更新

現在,我們希望應用程序保持安靜,讓更新通知如果有更新的應用程序可用。然後我們只有在得到通知後纔會在後臺線程中檢索更新。 應用程序不應該檢查更新。

如果任何解決方案或它的可能,那麼PLZ建議

感謝名單..

+1

http://msdn.microsoft.com/en-us/library/ms404263.aspx – zerkms 2011-04-30 12:56:36

回答

0

如果我理解正確的問題,更新是不是在自己的權利的應用程序 - 它是被動的存在與新版本關聯的新ClickOnce部署文件。您可能想要在應用程序中使用.NET Framework中的FileSystemWatcher對象。當新的ClickOnce版本添加到部署位置時,應用程序將收到一個事件。一旦收到此事件,它就可以使用ApplicationDeployment中的CheckForUpdateAsync和UpdateAsync方法執行實際更新。

由於更新只是文件的被動收集,應用程序將需要做一些事情(除非您只想返回默認的ClickOnce更新系統)。