我有一個ClickOnce應用程序設置爲「僅限在線」。換言之,.appref-ms
文件不歸結於客戶端(該文件攜帶原點信息)。ClickOnce應用程序如何知道在哪裏檢查升級?
但是,ClickOnce應用程序使用System.Deployment.Application.ApplicationDeployment
類來檢查哪裏有更新可用。
如果.appref-ms
文件沒有下載到客戶端,應用程序如何知道在哪裏檢查更新?
我有一個ClickOnce應用程序設置爲「僅限在線」。換言之,.appref-ms
文件不歸結於客戶端(該文件攜帶原點信息)。ClickOnce應用程序如何知道在哪裏檢查升級?
但是,ClickOnce應用程序使用System.Deployment.Application.ApplicationDeployment
類來檢查哪裏有更新可用。
如果.appref-ms
文件沒有下載到客戶端,應用程序如何知道在哪裏檢查更新?
無論如何,cdf-ms文件和可執行清單都會發送到客戶端。當ClickOnce啓動時,清單告訴它可以從哪裏獲取更新。
它們在C:\Users\USER_NAME\AppData\Local\Apps
的Windows 7和C:\Documents and Settings\USER_NAME\Local Settings\Apps\2.0
的早期版本。
檢查註冊表:HCU > Software > Microsoft > Windows > Uninstall > #yourappid# > UrlUpdateInfo
cdf-ms是二進制的。有關如何閱讀這些文件的任何信息? – AngryHacker
我敢打賭,使用System.Deployment.Application.ApplicationDeployment.CurrentDeployment類 –
位置是不同的,比如西班牙語版本的Windows。 –