如何自动更新我的应用程序,它是用c#开发的
本文关键字:开发 何自动 更新 我的 应用程序 | 更新日期: 2023-09-27 17:58:45
我用c#开发了我的应用程序,它使用SQL Server Express作为数据库。我想通过互联网更新我的应用程序。我只想更新myapplication.exe因为在已安装的文件夹中还有application.config,其中包括该服务器的配置,如服务器名称、实例名称。我不想碰这个文件。它对每台机器来说都是独一无二的。有没有现成的机制或代码可以做到这一点?请给我指路。
有Microsoft解决方案ClickOnce
http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.110).aspx
在开源方面,有来自谷歌的Omaha
,为谷歌Chrome、谷歌地球等提供动力。http://code.google.com/p/omaha/
此外,请看一下Gihub的人员编写的Shimmer
https://github.com/github/Shimmer
听起来您需要ClickOnce安装。
http://weblogs.asp.net/shahar/archive/2008/01/29/how-to-use-clickonce-to-deploy-your-applications.aspx