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