4

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

4

2 回答 2

4

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

在开源方面,有Omaha来自谷歌的,为谷歌浏览器、谷歌地球等提供支持。http://code.google.com/p/omaha/

另外,看看ShimmerGihub 上的人https://github.com/github/Shimmer

于 2013-02-10T15:29:37.993 回答
3

听起来您需要安装 ClickOnce。

http://weblogs.asp.net/shahar/archive/2008/01/29/how-to-use-clickonce-to-deploy-your-applications.aspx

于 2013-02-10T15:26:28.290 回答