【发布时间】:2011-02-15 16:42:59
【问题描述】:
我需要让我的 WPF 应用程序通过 Internet 拉取更新。
我不打算使用 ClickOnce,因为它不支持 Windows Integrated 以外的任何安全机制,而且仅支持 Intranet。
有什么(免费的开源软件)可以帮助我解决这个问题吗?
实用建议也将不胜感激。
【问题讨论】:
-
我认为找出您不想使用 ClickOnce 的原因会很有用,因为这可能会限制或允许其他选项
-
ClickOnce 不支持除 Windows Integrated 以外的任何安全机制,而且仅支持 Intranet。
-
随着我们的应用程序的增长,我发现自己需要离开点击一次,原因有两个:1. 它是由用户安装的,迫使管理员以用户身份登录并手动安装。 2. 对于不同的客户端,我们有不同的配置文件,这迫使我创建单独的单击一次部署。只要能够复制正确的配置文件会更容易。
-
您可以从codeplex 尝试 Autoupdater.NET,我自己开发了它,它在我的应用程序中运行良好。未使用 WPF 进行测试,但它应该可以工作。您只需在代码中添加一行即可。