如何从.dll文件中获取资源(图片)?

时间:2009-09-24 09:20:54

标签: c# .net

我在.net反射器中放了一个.dll文件 然后反射器显示名为“资源”的文件夹。 我希望重复使用该文件夹中的图片。

有办法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Reflection来执行此操作。

尝试使用Assembly类的GetManifestResourceStream方法。这应该返回一个Stream对象,它可以代表嵌入的资源。

我认为这样的事情应该可以解决问题,但你可能应该使用GetManifestResourceStream的另一个重载:

Image.FromStream (theAssembly.GetManifestResourceStream ("resourcename");