我正在尋找關於保持在網絡上運行的程序更新的建議。安裝由15個用戶組成,每個用戶在其本地PC上都有該程序,但他們都從sql server訪問相同的日期。 我正在尋找一種乾淨的方法,它可以讓我更新網絡上的一個文件夾,並讓每臺計算機在運行程序時得到更新,並且程序在網絡上的該文件夾上看到更高版本。 (很明顯,我可以做這個程序本身,因爲它不會允許被打開的同時裏面覆蓋)vb.net - 保持程序更新?
1
A
回答
0
另一個選擇是創建第二個程序,該程序將檢查網絡中的應用程序的更新版本。我們稱之爲「updater.exe」程序。
您可以在系統啓動時像Adobe Reader或Sun Java那樣運行updater.exe。
或者,當您的應用程序啓動時,它可以加載updater.exe。如果updater.exe發現更新,它可以關閉/卸載您的應用程序,下載較新的版本,重新啓動您的應用程序並關閉它自己。
2
你應該看看
ClickOnce是部署技術 ,使自我更新 基於Windows的應用程序,可以安裝 ,並以最少的用戶 進行交互。
0
上述astander的答案是正確的,你可以使用的ClickOnce這一點。另一種選擇是將此應用程序創建爲Web應用程序。
Web應用程序基本上以您描述的方式工作,應用程序的文件駐留在Web服務器中,所有用戶使用瀏覽器連接到它,並更新應用程序,只需更新服務器中的文件。
相關問題
- 1. 保持內部應用程序更新
- 2. 更新已安裝的VB.Net程序
- 3. VB.Net程序應該自動更新
- 4. 保持遠程對象更新
- 5. VB.net 2010集更新,但訪問數據庫保持相同
- 6. 如何編寫腳本以保持重試Yum更新程序?
- 7. 如何保持應用程序更新的現有數據庫?
- 8. Android應用程序如何保持更新
- 9. 如何保持模型在整個應用程序更新
- 10. 保持Web應用程序表單中的主鍵值更新
- 11. 保持MySQL表更新
- 12. 保持Drupal的更新
- 13. 如何在關閉程序後保持價值? VB.net
- 14. 如何保持一列持續更新?
- 15. 保存數據以保持更新(Unity3D)
- 16. 保持面板居中vb.net
- 17. VB.NET保持線內圈
- 18. 保持VB.NET vs學習C++
- 19. 如何保持應用程序的設置,當用戶更新到新版本
- 20. 保持c程序運行
- 21. C程序保持returnig 1
- 22. 程序保持循環
- 23. 更新按鈕在IE中刷新點擊時保持更新
- 24. 複合索引更新是否與原始更新保持相同的順序
- 25. 更新程序
- 26. 如何克隆項目並保持與新的更新保持一致
- 27. 保持neo4j與生產MSSQL更新
- 28. 保持更新時間戳Yii中
- 29. 如何保持TimelineMax內更新的值?
- 30. angularjs ng-grid保持選擇更新
是的,我認爲這可能是我需要的。但它是混亂或壓倒性的。現在我所做的只是複製每臺計算機上的Bin/Release文件夾(我已經確保.net 3.5和其他recquisites已安裝並註冊,或者位於release文件夾中),以便完成所有需要完成的工作是在我重新編譯時(幾乎每天)複製更改後的文件。但是我當然不想每次都去電腦複製文件。當我運行clickonce /發佈時,它創建了這個設置和所有,而且它是巨大的。每次我做一個小改動時會發生什麼? – Alex
當您進行更改並重新發布時,必須在客戶端重新下載所有內容,但是如果您位於局域網上,則文件大小應該無關緊要,即使在常規的DSL線路上也不應該這麼做太多了。 –
當我做發佈時,它給了我很多(大?)設置加文件夾與更多的東西。每次我進行更改並重新編譯時會發生什麼?我得到了什麼,我在哪裏放? – Alex