ClickOnce部署以及何时使用它

本文关键字:何时使 部署 ClickOnce | 更新日期: 2023-09-27 18:04:25

我已经看过ClickOnce和WindowsInstaller。在这两款软件中,ClickOnce似乎拥有更多我想要的功能。你觉得ClickOnce存在哪些弱点?什么时候应该和不应该使用这种方法?

我想要一个方法来自动更新软件与0用户交互。我希望它在后台启动时完成。使用自定义逻辑和自定义版本检查系统会更好地完成这一点吗?

任何建议/见解都会很好。

EDIT所有客户端计算机将通过无线网卡通过VPN远程连接。

ClickOnce部署以及何时使用它

我已经使用ClickOnce 3年了,我对它很满意。它让我可以轻松地部署web应用程序,同时拥有本地应用程序的功能。

我用你提到的方式使用它,如果用户启动应用程序,并且有一个新版本可用,它会自动更新,不需要任何用户交互。

请记住,我的应用程序内部部署在内部网,配置在我们的控制。在外联网场景中,情况可能完全不同。

ClickOnce听起来很适合您的特定场景。以下是一些注意事项:

  • ClickOnce将应用程序文件隐藏在模糊的用户目录中。这并不一定是坏事,但是您将很难找到实际的可执行文件和任何其他捆绑的文件。

  • 我遇到的一个特别的问题是,如果无法访问ClickOnce清单,可以选择a)失败而不打开应用程序,或者b)只是让它运行而不通知任何人。如果有一个中间地带(允许应用程序运行,但以某种方式通知某人)就好了。