C# 单击一次部署以及何时使用它
我已经研究过ClickOnce和WindowsInstaller。在两个ClickOnce中,似乎有更多我想要的功能。你觉得ClickOnce的一些弱点是什么。什么时候应该和不应该使用这种方法 我想要一个方法来自动更新软件与0用户交互。我希望它在后台和启动时完成。使用自定义逻辑和自定义版本检查系统是否可以更好地实现这一点 任何建议/见解都会很好C# 单击一次部署以及何时使用它,c#,windows,version-control,clickonce,C#,Windows,Version Control,Clickonce,我已经研究过ClickOnce和WindowsInstaller。在两个ClickOnce中,似乎有更多我想要的功能。你觉得ClickOnce的一些弱点是什么。什么时候应该和不应该使用这种方法 我想要一个方法来自动更新软件与0用户交互。我希望它在后台和启动时完成。使用自定义逻辑和自定义版本检查系统是否可以更好地实现这一点 任何建议/见解都会很好 编辑所有客户端计算机都将通过aircard通过VPN远程连接。我已经使用ClickOnce三年了,我对此非常满意。它让我能够借助本地应用程序的强大功能轻
编辑所有客户端计算机都将通过aircard通过VPN远程连接。我已经使用ClickOnce三年了,我对此非常满意。它让我能够借助本地应用程序的强大功能轻松部署web应用程序 我按照您提到的方式使用它,如果用户启动应用程序并且有新版本可用,它将自动更新,而无需任何用户交互
请记住,我的应用程序是内部部署在内部网中的,配置由我们控制。外联网场景中的情况可能完全不同。ClickOnce听起来非常适合您的特定场景。以下是一些注意事项:
- ClickOnce将应用程序文件隐藏在模糊的用户目录中。这并不一定不好,但您很难找到实际的可执行文件和任何其他捆绑文件
- 我遇到的一个特别的问题是:a)如果无法访问ClickOnce清单,则无法打开应用程序,或者b)在不通知任何人的情况下让它运行。如果有一个中间立场(允许应用程序运行,但不知何故通知某人),那就太好了