c# - 如何自动更新 .net 应用程序?

标签 c# .net-3.5 auto-update

我有一个 .net 3.5 C# 应用程序。

每当我的应用程序有可用的新版本时,如何更新我的应用程序并自动安装更新?

最佳答案

有无数种方法可以做到这一点。

Microsoft 提供的 ClickOnce 甚至 Google Chrome 也使用。

网上有很多教程,下面只是其中的一些:

  1. ClickOnce MSDN,http://msdn.microsoft.com/en-us/library/t71a733d%28v=vs.90%29.ASPX
  2. http://weblogs.asp.net/shahar/archive/2008/01/29/how-to-use-clickonce-to-deploy-your-applications.aspx
  3. http://www.c-sharpcorner.com/uploadfile/37db1d/deploying-wpf-application-with-clickonce-deployment-techniques/

还有其他第三方框架作为示例,请参见 http://autoupdaterdotnet.codeplex.com/

如果 ClickOnce 不是您正在寻找的内容,那么关于 clickonce 替代方案的堆栈中的一个好问题是一个好的开始:What alternatives are there to ClickOnce?

正如其他发帖者评论的那样,您可以在 stackoverflow 中看到有关此主题的其他问题。

Auto-update library for .NET?

关于c# - 如何自动更新 .net 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23241716/

相关文章:

c# - RegisterForEventValidation .net 3.5 gridview 行,如何?

c# - 自动更新 : Is this secure?

javascript - 更新 JavaScript

c# - byte[] 的重载运算符

c# - 如何与SFTP服务器通信

c# - 如何故意让代码路径不在 C# 中返回 int 值

c# - 关闭在 NamedPipeServer#WaitForConnection 上阻塞的线程的好方法是什么?

c# - 在 C# 中使用扩展方法时出错

electron - 如何修复 electron.js 中的 "Skip checkForUpdatesAndNotify because application is not packed"

c# - WPF 有效地重用 Xaml