C#中加载项目资源方法?
System.IO.Stream iconStream = this.GetType().Assembly.GetManifestResourceStream( "MyQQ.image.icon.Emailbox1.ico ");
normalIcon = new Icon(iconStream);
其中iconStream 怎么老是null啊,怎么加载不了资源啊
------解决方案--------------------如果文件不存在好像是会异常
为null,想不出来,可能你的ico有问题,你的ico命名也挺奇怪的,把前面的点都去掉试试
------解决方案--------------------这样试试看:
Stream manifestResourceStream = this.GetType().Module.Assembly.GetManifestResourceStream(this.GetType(), "Emailbox1.ico ");
if (manifestResourceStream != null)
{
Icon resImg = new Icon(manifestResourceStream);
}