2012-06-19 80 views
0

我有一個使用ClickOnce部署在網絡上的Winforms應用程序(用C#編寫)。一切工作正常,程序會檢查啓動時的更新。檢查部署應用程序的網絡是否已啓動並運行

但是,如果網絡出現故障,應用程序啓動時顯示它檢查新版本,但服務器實際上是關閉的!我想通知用戶檢查更新不成功。無論如何要這樣做?我已經檢查過,但似乎Visual Studio不會爲這種情況添加任何代碼。

我需要該程序可脫機使用,因此只能將程序設置爲聯機並不是這種情況。

有人能告訴我如何以編程方式執行此操作,或者我需要在解決方案屬性中更改哪些選項?

回答

1

你有沒有試過這門課?

System.Deployment.Application.ApplicationDeployment currentDeployment = System.Deployment.Application.ApplicationDeployment.CurrentDeployment; 

通過它可以訪問到的屬性,如更新位置TimeOfLastUpdateCheck這可能是你正在嘗試做有益的。

相關問題