【发布时间】:2013-02-14 10:21:40
【问题描述】:
在 .NET 的应用程序设置中(或随同)存储 blob(一大串字节)的适当方法是什么?
我能想到几种方法,但没有一个看起来像它应该的那么简单。
- 存储 base64 或十六进制字符串
- 序列化/反序列化有点笨拙
- 在 user.config(或 app.config)文件旁边存储一个文件并手动管理它
- 我不知道如何以编程方式定位 user.config 文件
- 在 AppData 中的其他位置存储文件并手动管理它
- 防止我的应用程序数据集中在一个位置
我需要能够在运行时更改值,并为每个用户设置不同的值,因为这些数据将与 user.config 中的内容紧密相关。
存储这样一个值的理想方法是什么?
【问题讨论】:
-
数据库是不可能的?
-
不完全,但看起来确实有点矫枉过正。
-
您的用户是如何存储的?
-
@RyanJMcGowan 我使用存储在 AppData 中的用户范围的应用程序设置。
标签: c# .net blob app-config application-settings