繁体   English   中英

在应用程序更新中需要帮助

[英]Need help in application update

我正在使用C#在SQL Server中开发应用程序。

我的数据库版本是SQL Server 2005 Express版本和.Net Framework 2.0。

我想提出一个可更新的应用程序。

例如,每当我在应用程序中进行某些更改时,它就应该可以在所有位置进行更新(例如Mozilla Firefox中的更新)。

但是我也希望,如果我更改了数据库的某些列/存储过程,那么这些更改也应该是可更新的。

请指导我如何进行这种设置。

您是否有任何服务器或网络共享可用于分发应用程序? 如果是这样,那么您应该看一下Visual Studio的任何版本中都提供的ClickOnce。 每次发布新版本时,它将自动更新客户端。 http://msdn.microsoft.com/zh-CN/library/t71a733d%28v=vs.80%29.aspx

至于SQL更新,我不确定您要什么? 如果您将一个数据库用于许多客户端,那么您唯一需要更新的就是与该数据库一起使用的客户端代码。 在这种情况下,您将执行与任何客户端更新相同的操作。

如果您有数据库的多个实例,则必须手动更新每个实例。 您真的想跟踪所做的每个更改,或为此使用比较工具。 我正在使用Red Gate SQL比较,但我假设也有免费工具。

首先,您需要确定一个安装工具,该工具将为您的应用程序创建EXE或MSI安装程序。 也许该列表会有所帮助: http : //en.wikipedia.org/wiki/List_of_installation_software

之后,您可以将更新程序应用程序集成到该安装程序中。 这是一则包含更多详细信息的文章: 自动更新Windows应用程序的最佳方法是什么?

安装程序负责分发,更新程序负责应用程序更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM