1
我们开发了一组程序,其行为根据用户许可证而变化。如何正确管理程序版本的不同版本的偏好
根据用户的许可证,程序将成为特定版本。让我们称他们为
- 小企业
- 企业公司
直到最近,我们用来保存用户的偏好是推崇以下模式
%APPDATA%[公司名称]的文件夹中[程序名称] _v [程序版本]
我们用来将日志文件保存在尊重以下模式的文件夹中
%APPDATA%[公司名称] [PROGRAMNAME] _V [PROGRAMVERSION] \日志
,我在这个时候遇到的问题如下:
- 如果用户安装不同版本的我该怎么办确保首选项不重叠
- 我曾经在日志文件中写入我们的应用程序的执行 为了确保一切工作正常,并且为了能够调试应用程序以便在出现问题时能够调试 发生。这种模式不能用于很多原因。程序在分析程序许可证后决定其版本。如果许可证已经被分析之前发生异常时,我不知道在哪里保存日志文件
正如他们说我是在管理捏住了的,我将不胜感激任何帮助
奥马尔