C#在Resources中存储二进制流(或字节数组)

时间:2009-06-22 04:33:55

标签: c# serialization resources

我猜测,因为图像和图标存储在resx文件中,我猜测在嵌入的资源文件中存储字节数组(或类似的流)应该相对容易。

如果我假装二进制流是Bitmap,或者如果资源文件是嵌入二进制数据的错误位置,我应该如何调查?

1 个答案:

答案 0 :(得分:1)

Mitch指出了正确的答案,但是你可以保持一个技巧就是在第一次访问时存储压缩和解压缩的数据。它有助于保持您的DLL小。我使用这个技巧来嵌入本机dll的X64和X32版本:

例如,请参阅此处的代码:http://code.google.com/p/videobrowser/source/browse/trunk/MediaInfoProvider/LibraryLoader.cs