2012-09-06 54 views
0

我都可以按用戶basis.I安裝一個Windows窗體應用程序正在使用的SQL Express在我的數據庫應用程序,也使用實體框架來處理我的數據訪問side.I在應用程序,它的目的是讓我的客戶給某些鍵按他們的convenient.Like圖像文件夾路徑的值,我的自定義日誌文件的路徑,這將在生產過程中使用記錄應用程序的例外,連接一個應用程序配置文件實體框架等字符串客戶特定設置後的ClickOnce應用程序發佈

現在我已經使用clickonce deployement來獲取我的軟件安裝在每個客戶端機器。安裝後,我的客戶端機器(這是我的測試環境),我沒有看到任何配置,並在很多se拱我才知道,那裏面的一些特殊的文件夾中創建深按OS使用以及這些深埋配置文件不能監守一些ClickOnce安全的修改provisions.Now我有以下問題 -

  1. 由於我不能爲每個用戶發佈應用程序,這樣我怎麼能在客戶機上安裝應用程序後chnage我的每個用戶的設置。

  2. 我應該重申一些外部配置源,但我可以如何以及在哪裏可以把它放在機器中。如果externl配置工作,它也可以用於實體框架連接字符串。

  3. 如何保持這些客戶的具體變化。

,因爲我在ClickOnce的新的和我在谷歌做了檢索算法,但不能得到任何solution.So將指導做好在這方面得到高度讚賞。

回答

0

一般App.Config商店在應用程序級別而不是在用戶級別設置。

我不是100%肯定從你的帖子,但如果你想存儲每個單獨用戶的設置,那麼最好的地方可能是APPDATA目錄。

您可以使用此電話訪問APPDATA路徑:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 

你可以找到更多關於APPDATA here

相關問題