如何正确管理程序版本的不同版本的首选项

时间:2012-11-07 18:47:46

标签: project-management

我们开发了一套程序,其行为根据用户的许可而变化。

根据用户的不同,许可程序将成为特定版本。我们打电话给他们

  • 小型企业
  • 企业公司

直到最近,我们过去常常将用户的偏好保存在一个尊重以下模式的文件夹中

%APPDATA%[公司名称] [PROGRAMNAME] _v [PROGRAMVERSION]

我们曾经将日志文件保存在一个尊重以下模式的文件夹中

%APPDATA%[公司名称] [PROGRAMNAME] _v [PROGRAMVERSION] \日志

我现在遇到的问题如下:

  • 如果用户安装了不同的版本,我如何确保首选项不重叠
  • 我曾经在日志文件中写入我们的应用程序的执行情况 以确保一切正常,并为了成为 能够在出现问题时调试应用程序。这种模式不能用于多种原因。一旦分析了许可证的程序,该程序就会决定其版本。如果在分析许可证之前发生异常,我不知道在哪里保存日志文件

正如他们所说,我处于管理层压力之中,我将不胜感激任何帮助

奥马

1 个答案:

答案 0 :(得分:0)

您是否有连接到该程序的数据库?您是否尝试将其存储在数据库中?您可以选择为程序的不同安装使用不同的数据库/日志文件。