gpt4 book ai didi

vb.net - 除了 clickonce 之外的另一种发布方式?

转载 作者:行者123 更新时间:2023-12-01 14:45:34 24 4
gpt4 key购买 nike

在不使用 clickonce 的情况下,vb.net 是否有不同的方法来构建应用程序?

最佳答案

如果您的应用程序不需要安装程序,那么您根本不需要使用 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 .

关于vb.net - 除了 clickonce 之外的另一种发布方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/972376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com