如何自动更新我在c#中开发的应用程序?

时间:2013-02-10 15:24:34

标签: c#

我在c#中开发了我的应用程序,它使用SQL Server Express作为数据库。我想通过互联网更新我的应用程序。我想要的是只更新myapplication.exe 因为在已安装的文件夹中还有application.config,其中包含该服务器的配置,例如服务器名称,实例名称。我不想触摸这个文件。它对每台机器都是独一无二的。有没有现成的机制或代码来做到这一点?请告诉我方向。

2 个答案:

答案 0 :(得分:4)

有Microsoft解决方案ClickOnce http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.110).aspx

在开源方面,来自Google的Omaha为Google Chrome,Google地球等提供了动力。http://code.google.com/p/omaha/

另外,请查看Gihub https://github.com/github/Shimmer

的人Shimmer

答案 1 :(得分:3)