2012-02-23 12 views
1

Visual Studioで[アプリケーションの開始前に]チェックボックスをオンにしてアプリケーションの更新オプションを使用しています。ユーザーによって無視されるアプリケーションの更新が再割り当てされない

ユーザーは、アップデートをキャンセルし、実際にアップデートが必要であることがわかっていると訴えています。彼らが更新したいと決めると、新しいバージョンを公開するまでアプリケーションを更新する方法はありません。なぜなら、ダイアログボックスをキャンセルすると再び表示されないからです。

更新を強制的に確認するためのメニューオプションを作成する方法はありますか?

オフトピックの種類... .NET用のオープンソースのアプリケーションアップデートプログラムはありますか?

答えて

1

最後に、ApplicationDeployment.CheckForUpdateメソッドを使用してこれを解決しました。

一言で言えば、それはです:

Dim updateAvailable As Boolean = False 
Dim AD As Deployment.Application.ApplicationDeployment = Deployment.Application.ApplicationDeployment.CurrentDeployment 
updateAvailable = AD.CheckForUpdate() 
If updateAvailable Then 
    AD.Update() 
End If 

を手動で更新をチェックする方法をはるかに徹底した例があるon MSDN

関連する問題