vb.net有不同的方式來構建應用程序而不使用clickonce?另一種發佈clickonce的方式?
2
A
回答
8
如果你的應用程序不需要安裝程序,那麼你不需要使用的ClickOnce的。只需在Visual Studio中編譯生成exe文件即可。實際上在互聯網上有很多單文件應用程序都是這樣完成的。
如果你確實需要一個正確的安裝程序,我仍然不會建議ClickOnce。 ClickOnce旨在允許用戶只需「一次」即可在Web瀏覽器中按一下按鈕,即可將產品安裝到安全但有限的沙箱中。然後,應用程序所在的沙箱將對文件系統等擁有有限的權限。理論上這很酷。但在實踐中,所涉及的限制可能會成爲除了最基本的應用程序之外的任何一種痛苦。
對於Windows的強大安裝程序系統,我建議NSIS。它是免費的,開源的,可編寫腳本的。我用它來爲幾個VB.NET軟件應用程序構建安裝程序。其中之一已被下載數千用戶安裝&。我也是技術支持的主要聯繫人,並且我還沒有聽到有關安裝程序本身出現問題的單個報告。
我可以繼續下去,但足以說我已經嘗試了InstallShield和Wise等其他人,甚至是ClickOnce(這是短暫的)。 But nothing could compare to the speed, power, reliability, and lightweight-edness of NSIS。
1
命令行:
vbc /out:MyProg.exe MyFile.vb
相關問題
- 1. 另一種方式,而不是觸發
- 2. 發佈無clickonce
- 3. 將視圖模型從一種方法傳遞到另一種方法(發佈)
- 4. 另一種輸出方式?
- 5. 兩種方式發佈形式
- 6. 如何通過ClickOnce從一個域發佈到另一個域?
- 7. 網站看起來一種方式加載另一種方式
- 8. 手動發佈ClickOnce
- 9. 在rebus上發佈的一種方法?
- 10. 的ClickOnce發佈到CodePlex上
- 11. 的ClickOnce通用發佈
- 12. 的ClickOnce發佈錯誤
- 13. 轉發參數的另一種方法
- 14. 如何「發送」一種方法到另一種方法?
- 15. 如何發佈位於另一種形式在MVC 3
- 16. 將數據從一種模式發送到另一種模式
- 17. Android的另一種線程方式
- 18. C#分組數的另一種方式
- 19. 另一種編寫javascript的方式
- 20. 另一種方式的工作地點
- 21. 需要一種方式來移動另一種形式
- 22. ClickOnce - 更改一些文件發佈前
- 23. 一種簡單的方式發佈到URL並不使用ajax?
- 24. Visual Studio - 一種更快的發佈方式?
- 25. Spring JMS @JmsListener一種方法的另一種併發性
- 26. 關於另一種發送ajax的方式
- 27. accepted_nested_attributes_for:reject_if觸發另一種方法
- 28. 發送價值爲另一種形式
- 29. ClickOnce發佈時出錯
- 30. clickonce發佈哪個目錄?
我認爲有很多選擇,但不知道你要去哪裏。你能否詳細說明「發佈」的含義? – Cheeso 2009-06-09 20:46:43
嘿,我只是想建立一個exe – 2009-06-09 20:55:29