簡體   English   中英

分發c#數據驅動的應用程序

[英]Distributing c# data-driven applications

我正在為使用SQL后端數據庫的客戶端編寫專業級c#應用程序,我希望將此應用程序商業化,以供其他能夠自行安裝的人使用。

我的主要問題是,是否可以在安裝程序中添加SQL Server實例,用戶名,密碼等選項,以及自動生成數據庫和表並保存這些設置以供運行時使用?

任何援助將不勝感激。

提前致謝。

是的,您可以在安裝過程中使用對話框獲取SQL信息。

將數據庫腳本包含在安裝程序中,並在從用戶那里獲取SQL實例和憑據信息后運行它。

請查看此鏈接以獲取工作示例

創建數據庫后,根據需要將信息保存在用戶應用程序數據或安裝目錄中的文件系統(配置文件)上。 如果需要,請對其進行加密。

您可以將它們加載到向量(或ArrayList)中,然后將其存儲在其計算機上某個位置的文件中。 然后在啟動時,從文件中提取信息並將其加載到程序中。

編輯:您將必須指示他們不要觸摸該文件,因為它會破壞他們的安裝。 我建議將其制作為驅動器上某個隱藏文件夾中的文件,這樣他們就不會將其弄亂。 如果可以的話(我個人不確定如何),使其只讀(除非從程序內部進行)將不是一個壞主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM