我工作的一大點擊一次應用程序(150MB,> 200 DLL)和作爲Interative的調試過程的一部分,我想無需重新構建和重新部署整個應用程序只更新1 DLL並重新啓動應用程序。如何只更新ClickOnce安裝中的一個DLL?
這可能嗎?如果是這樣......怎麼樣?
問題澄清: 2009年9月26日
我知道這是可以手動補丁在客戶端上的DLL它已下載整個應用程序,然後直接從本地緩存啓動客戶端後.EXE夾。那不是重點。我想知道如何在服務器上更改/添加DLL,並讓所有客戶端在下次啓動時都獲得新的DLL。如果可能,我正在尋找「將DLL複製到此文件夾並編輯此文本文件」的答案。我專門做不是想要重建或重新部署服務器上的點擊一次安裝...只需使用我在IDE中編譯的單個DLL手動修補即可。
在Visual Studio中構建和調試應用程序通常不會觸發ClickOnce發佈/部署過程。你能否澄清你如何調試你的應用程序? – 2009-10-15 20:12:24
我想他是在客戶端系統上的實時環境中調試它,有時是唯一的選擇。 – 2009-10-15 21:04:35
如果您只是試圖在單個用戶的計算機上進行調試,是否可以將調試版本複製到用戶桌面上的文件夾並完全跳過ClickOnce? – codeConcussion 2009-10-15 22:04:30