2012-07-27 104 views
0

這是我的問題,我認爲是非常簡單的,但花了幾個小時後,我只是無法得到解決。Clickonce部署 - 如何做部分更新

我有一個.NET應用程序和使用ClickOnce發佈選項Visual Studio 2010中

在應用程序成功地安裝在客戶端計算機也已部署到網絡共享。

現在我不得不在我的應用程序中更改文件。我替換「應用程序文件」文件夾中的文件,使用Mage UI更新app.exe.maifest文件。 (已驗證散列已修改爲已修改的文件)。

現在更新.application文件,以便由於app.exe.manifest文件中的更改而重新創建其中的散列。

但是,當我在客戶端上的應用程序,它不認識到更新。

我不知所措,爲什麼應用程序不更新。

任何想法/指針幫助真的很感激。

感謝

回答

1

創建一個更新,則需要增加版本號,發佈新版本的同一文件夾中原來的部署。

+0

如何在使用msbuild和項目發佈時執行此操作?基於閱讀可用目標,我很難看到如何將dll版本與發佈程序集的路徑分開。 – smaclell 2016-05-06 17:19:22

+0

感謝羅賓,你已經在其他地方回答了我的問題。 首先像你一樣發佈會。然後更新現有目錄中已更改的文件,並確保清單/ vsto更新/指向正確的路徑。清除清單/ vsto文件。 只要散列和最後修改相同,我應該很好。這是我從你的其他答案中得到的: http://stackoverflow.com/questions/3223673/best-way-for-update-application – smaclell 2016-05-09 14:50:56