2011-06-24 4 views
2

"オンラインのみ"に設定されているClickOnceアプリケーションがあります。つまり、.appref-msファイルがクライアントに送信されません(このファイルは、起点の情報を持ちます)。ClickOnceアプリケーションはどのようにアップグレードをチェックするかを知っていますか?

ただし、ClickOnceアプリケーションでは、System.Deployment.Application.ApplicationDeploymentクラスを使用して、利用可能なアップデートの場所を確認します。

.appref-msファイルがクライアントに送信されない場合、アプリケーションが更新を確認する場所をどのように知っていますか?

答えて

1

cdf-msファイルと実行可能マニフェストはいずれにしてもクライアントに送信されます。 ClickOnceが起動すると、マニフェストは更新をどこから得ることができるかを知らせます。

Windows 7ではC:\Users\USER_NAME\AppData\Local\Apps、以前のバージョンではC:\Documents and Settings\USER_NAME\Local Settings\Apps\2.0です。

+0

cdf-msはバイナリです。それらのファイルを読む方法に関する情報? – AngryHacker

+0

私はSystem.Deployment.Application.ApplicationDeployment.CurrentDeploymentクラスを使ってベットします –

+0

スペイン語版のWindowsでは、場所が異なります。 –

3

レジストリを確認してください:HCU > Software > Microsoft > Windows > Uninstall > #yourappid# > UrlUpdateInfo

関連する問題