【发布时间】:2011-03-24 07:16:46
【问题描述】:
大家好, 我有一个基于 .net windows 的应用程序,现在一旦我将应用程序提供给客户端,有什么方法可以更新通过互联网提供给客户端的应用程序,我的意思是我有一个网站,每当客户端运行我的应用程序时,应用程序应该首先从指定的 url 获取更新,然后它应该启动,这样我就不必每次都去客户端进行任何更新,有没有这样的方法..
【问题讨论】:
标签: .net windows executable
大家好, 我有一个基于 .net windows 的应用程序,现在一旦我将应用程序提供给客户端,有什么方法可以更新通过互联网提供给客户端的应用程序,我的意思是我有一个网站,每当客户端运行我的应用程序时,应用程序应该首先从指定的 url 获取更新,然后它应该启动,这样我就不必每次都去客户端进行任何更新,有没有这样的方法..
【问题讨论】:
标签: .net windows executable
使用ClickOnce Deployment 可能会解决您的问题。
【讨论】:
Google ClickOnce。很容易使用。
【讨论】:
通过互联网使 dotnet 客户端应用程序自行更新可以通过两种方式完成(我知道)
Microsoft 有一些他们称之为 clickonce 的东西,IIRC,可以在互联网上运行。
不过,自己动手并不难。您有一个启动 exe,它会在需要时进行检查并下载新的主 exe。 高温
【讨论】:
如果您不想使用 ClickOnce,可以查看 codeplex NetSparkle AutoUpdate for .NET,这是一个为您处理此问题的类库。
【讨论】: