从程序集/类库下面取文件

 

System.ArgumentException: “null”不是“stream”的有效值。”

 

被坑了好久。

m_bitmap = new System.Drawing.Bitmap(GetType().Assembly.GetManifestResourceStream(localNameSpace + ".resource.bmp." + fileName));

我使用GetManifestResourceStream(GetType(),string name)方法获取程序集中的图像,始终出现上述错误。

在浏览了2篇博文[博文1]和[博文2]后终于解决。

但是加上GetType()就会出现该问题,还是不会用带gettype()参数的方法。

https://www.cnblogs.com/lonelyDog/archive/2012/02/16/2354407.html

posted @ 2017-12-14 16:23  marvelousone  阅读(224)  评论(0编辑  收藏  举报