我有一個點擊一次的應用程序,由於某些原因,我不能重新發佈一個新版本。同時,我有一個dll,將取代應用程序中現有的dll中的一個。是否可以簡單地進入Application Files文件夾並將其切換出來?點擊中的dll似乎有一種不同的格式,[file] .dll.deploy。我可以轉換一個dll我有這種格式不知何故,讓它取代現有的?在點擊一次應用程序中切換出一個DLL?
2
A
回答
2
不,你不能換掉dll。 ClickOnce爲每個正在部署的文件生成一個哈希。即使新文件具有相同的名稱,它也不會具有清單中包含的相同哈希,並且不起作用。
我會在MageUI中打開您的清單,並嘗試以這種方式更新它們。
如果您不增加版本號,除非他們卸載/重新安裝,否則沒有人會獲得新文件。是否有一個特別的原因,你不能只是重新發布?
1
我一直在爲此奮戰幾天,它可以完成,但它很煩瑣,有了這個解決方案ClickOnce仍然掃描所有文件並顯示進度條,但只下載和更新更改。
這是我寫應用此修補方法的過程......
注意這個過程需要與該點擊的精確副本進行了一次升級部署。
在應用程序文件文件夾...
- 開放.exe.manifest使用mageui(3.5或更高版本假設VS2010)
更改版本號
更換修補文件(S )注意:文件被重命名爲文件名.deploy例如Control.DLL成爲control.DLL.Deploy
- 註冊&保存你的文件PFX文件
在根路徑
- 打開。應用文件中使用mageui(版本3.5或更高)
- 更改版本號
- 變化所需的最低版本號
- 選擇exe.m anifest修改上述
- 註冊&保存文件
複製。應用到應用Files文件夾* 注:這一步是不是絕對必要的,但只是不斷的備份文件有關。
清單文件和修補程序庫現在可以複製到您的部署環境。
相關問題
- 1. 切換按鈕需要2次點擊一次初始點擊
- 2. Android:自動啓動應用程序,點擊一個按鈕,切換到另一個應用程序
- 3. Android - 如何從一個應用程序切換到另一個應用程序?
- 4. jQuery切換功能在第一次點擊時不起作用
- 5. jQuery切換功能在第一次點擊時不起作用
- 6. Javascript切換(一次一個)
- 7. 試圖切換一個點擊容器
- 8. 切換點擊,除了一個元素
- 9. 下載點擊一次從瀏覽器中的應用程序
- 10. 堅持在線點擊一次應用程序
- 11. 當另一個應用程序被點擊時打開一個應用程序
- 12. Windows DLL在同一個應用程序中意外加載了不止一次
- 13. 點擊一次應用程序連接到遠程服務器
- 14. 如果您一次點擊一次或一次點擊一次
- 15. 在TextInputs之間切換需要兩次敲擊(應該用一次敲擊切換)
- 16. 切換div需要2次點擊。應該是1點擊
- 17. 對於使用Windows應用程序點擊一次
- 18. 切換jquery顯示/隱藏第一次點擊不起作用
- 19. ng-click切換僅適用於第一次點擊
- 20. JQuery切換功能只適用於第一次點擊
- 21. jQuery文本無法在第一次點擊時切換
- 22. 如何在第一次點擊時切換div顯示?
- 23. 在一個應用程序應用程序中設置焦點
- 24. 如何簽署點擊一次應用程序?
- 25. SqlDependency不工作mvc應用程序。點擊一次
- 26. 無法安裝或運行應用程序:點擊一次
- 27. 從點擊一次應用程序操作註冊表
- 28. 如何創建一個只能點擊一次的點擊處理程序?
- 29. 在第一,兩次點擊切換開啓一個隱藏的元素,但此後點擊
- 30. Qtip它不工作的第一次點擊,下次點擊一切OK