在应用程序设置中存储blob

时间:2013-02-14 02:06:01

标签: c# .net blob app-config application-settings

在.NET中(或使用)应用程序设置中存储blob(大字节串)的适当方法是什么?

我可以想到几种方法,但没有一种看起来应该如此简单。

  • 存储base64或hex字符串
    • 序列化/反序列化略显笨重
  • 将文件存储在user.config(或app.config)文件旁边并手动管理
    • 我不知道如何以编程方式找到user.config文件
  • 将文件存储在AppData中的其他位置并手动管理
    • 阻止我的应用程序数据在一个地方

我需要能够在运行时更改值,并为每个用户提供不同的值,因为这些数据与user.config中的内容紧密相关。

存储这样一个值的理想方法是什么?

1 个答案:

答案 0 :(得分:0)

在Visual Studio项目中,您可以将文件存储在资源文件中。 资源文件可以存储字符串和文件。这是迄今为止最方便的解决方案,无需序列化。

维克多