我的 .net 应用程序中有几个我希望能够打开/关闭的功能。据我了解,有几种选择:
- 配置文件
- 登记处
- 自定义xml文件
由于安全原因,我想避免与 Windows 注册表相关的任何事情。同时,我不喜欢配置文件/自定义 xml 文件的是它可以被客户端访问(例如,客户端可以打开他/她没有支付的功能)。
我真的很感激关于我的问题的建议。有没有办法跟踪配置文件中所做的更改(我仍然希望能够更改其他设置),或者我可以例如构建一些将在我的应用程序发布之前运行的进程并询问要打开哪些功能/off 并将此设置保存在某处(不适用于客户端)。
非常感谢。