2012-11-07 121 views
1

我們開發了一組程序,其行爲根據用戶許可證而變化。如何正確管理程序版本的不同版本的偏好

根據用戶的許可證,程序將成爲特定版本。讓我們稱他們爲

  • 小企業
  • 企業公司

直到最近,我們用來保存用戶的偏好是推崇以下模式

%APPDATA%[公司名稱]的文件夾中[程序名稱] _v [程序版本]

我們用來將日誌文件保存在尊重以下模式的文件夾中

%APPDATA%[公司名稱] [PROGRAMNAME] _V [PROGRAMVERSION] \日誌

,我在這個時候遇到的問題如下:

  • 如果用戶安裝不同版本的我該怎麼辦確保首選項不重疊
  • 我曾經在日誌文件中寫入我們的應用程序的執行 爲了確保一切工作正常,並且爲了能夠調試應用程序以便在出現問題時能夠調試 發生。這種模式不能用於很多原因。程序在分析程序許可證後決定其版本。如果許可證已經被分析之前發生異常時,我不知道在哪裏保存日誌文件

正如他們說我是在管理捏住了的,我將不勝感激任何幫助

奧馬爾

回答

0

你有連接到程序的數據庫嗎?你有沒有嘗試將其存儲在數據庫中?您可以選擇爲程序的不同安裝使用不同的數據庫/日誌文件。