我有一個C#應用程序,我試圖通過ClickOnce自動更新。發佈較新版本的軟件後,我在發佈文件夾中看到新版本,但是當我打開應用程序時,它會檢查更新,並且什麼都不做(即使發佈文件夾中有新文件)。我的本地文件共享ClickOnce更新不起作用,幫助?
我需要什麼來實現自動更新?
編輯
您正在使用什麼版本的Visual Studio? Visual Studio 2008
您是否將升級部署到與舊版本相同的位置? 他們正在發佈到相同的位置(不知道部署)
安裝URL是否相同?你增加了版本號嗎? 是
在通過單擊發布頁面中的更新按鈕到達的更新對話框中,是否有「應用程序應該檢查更新」選項? 是
您是否選擇了「應用程序啓動之前」? 是
如何部署文件? 不確定
您是將它們複製到文件共享還是直接發佈? 直接發佈
我回答在OP這些問題。 我一直在用我的應用程序搞砸了,而且好像如果我按下發布文件夾中的APP.application,它會完美更新,但是當我通過startmenu快捷方式訪問應用程序時,它不會更新... – sooprise 2010-06-10 22:07:25
發佈文件位置URL和安裝URL是什麼?你是否在「更新」屏幕上填寫了URL?如果是,那麼它的價值是什麼? – RobinDotNet 2010-06-11 19:03:12
運行部署清單(yourapp.application)基本上是一個更新程序,所以這很好。它有助於縮小問題範圍。看起來好像有什麼不好的地方。 – RobinDotNet 2010-06-11 19:04:07