2011-10-26 8 views
2

私のアプリケーションでは、プログラムのアップデートをプログラムでチェックします。 (How to: Check for Application Updates Programmatically Using the ClickOnce Deployment APIによる) しかし、更新が現在のユーザーに関連するかどうかを判断するために、どのdllが(dllバージョンを調べることによって)変更されたかを知りたい。いつものようにClickOnce:更新前にマニフェストファイルを確認する

、あなたはとても更新を確認する必要があります。

UpdateCheckInfo info = ad.CheckForDetailedUpdate();

をしかし、UpdateCheckInfoは、更新内容の情報が含まれていない、私は、関連するデータが含まれているマニフェストを取得したいです。

更新する前に更新内容を確認するにはどうすればよいですか?

答えて

0

私はそれを行う方法が見つかりませんでした。 8ヶ月後、私は代わりにやったことをちょうどいいよ...

私たちのソリューションはdbでdllバージョンを管理しています。アプリケーションがClickonceの更新をチェックする必要がある場合、dbのバージョンもチェックされます。

データベースのdllのバージョンを維持することが大きな欠点です。

関連する問題