0
我有一個Windows窗體應用程序,我開發並部署到網絡共享。我的程序的用戶在他們的桌面上的exe文件的快捷方式。如果我需要升級程序(部署新的位),我不能在用戶打開文件(exe在其機器上運行)時執行此操作。我有什麼樣的選擇?我想從維護角度最小化對快捷方式的更改。從網絡共享運行.NET程序
我有一個Windows窗體應用程序,我開發並部署到網絡共享。我的程序的用戶在他們的桌面上的exe文件的快捷方式。如果我需要升級程序(部署新的位),我不能在用戶打開文件(exe在其機器上運行)時執行此操作。我有什麼樣的選擇?我想從維護角度最小化對快捷方式的更改。從網絡共享運行.NET程序
在我們的工作場所,我們有一個包裝應用程序,它檢查服務器,然後將服務器上較新的任何文件複製到本地機器,然後從本地機器啓動應用程序。然後,我們在桌面上創建了這個包裝的快捷方式,並使它看起來像是真正的應用程序。
這將需要對每臺機器進行一次設置更改,但您可能會根據啓動時對可執行文件路徑的檢查來編寫自動化操作。
這絕對是一種不同於我的方法。我喜歡。我知道我可能必須至少更換一次捷徑。每次我們發佈新版本時,我都不想改變快捷方式。 – BlakeH
它對我們來說真的很好,只要我們記得用每個DLL的最新版本更新服務器。我們還在應用程序中增加了一個計時器,用於檢查服務器上是否有新的主要可執行文件,並經常彈出「有新版本」消息。如果我們只是更新dll而不是可執行文件(理想情況下,它只知道如何從其他dll啓動表單),那麼沒有任何提示,它只是在下次啓動時更新。 – Bobson