如何以编程方式将图像添加到资源中?

问题描述:

我在使用Visual Studio添加的资源[.resx文件]中有一些图像文件。但是,现在我需要以编程方式将图像添加到资源中。如何以编程方式将图像添加到资源中?

我该怎么做?

+0

为什么你需要这样做?我想不出任何实际情况......您可以在运行时直接从文件加载图像。 – nunespascal

+0

可能(尽管可能不是最好的技术)将Resources.resx文件作为XML文档工作。 *.com/a/43431478/253938 – RenniePet

对于要添加到resx文件的每个资源,使用ResXResourceWriter.AddResource方法。使用此方法的重载添加字符串,对象,and binary (byte array) data。如果资源是一个对象,它必须是可序列化的。

这里查看完整的样品 - http://msdn.microsoft.com/en-us/library/gg418542.aspx

+0

非常感谢。 – Jack