簡體   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