通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]
2014-03-20 11:21
190 查看
本文解决了我的问题,收藏一下。
原文地址:http://blog.sina.com.cn/s/blog_a67799f601010atz.html
在做Mobile开发时,需要引入图片,用到了这个方法:
private Bitmap BackgroundImg = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));
注:SmartDeviceProject1 :项目名称。bgmain.jpg :图片名称。
编译时候错误提示:“ null值”对于“stream”无效。 低级的错误让我郁闷了一天,最终解决办法如下:
1,把文件bgmain.jpg添加到项目中(在项目上右键—〉添加—〉添加现有项—〉找到并选择bgmain.jpg)
2,在已经添加到项目中的bgmain.jpg上右键—〉属性—〉生成的操作—〉选择“嵌入的资源”
3,正常运行
==============================================================================
现在就可以用这个图片给mobile的Form窗口绘制背景图片了:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(BackgroundImg, 0, 0);
}
原文地址:http://blog.sina.com.cn/s/blog_a67799f601010atz.html
在做Mobile开发时,需要引入图片,用到了这个方法:
private Bitmap BackgroundImg = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));
注:SmartDeviceProject1 :项目名称。bgmain.jpg :图片名称。
编译时候错误提示:“ null值”对于“stream”无效。 低级的错误让我郁闷了一天,最终解决办法如下:
1,把文件bgmain.jpg添加到项目中(在项目上右键—〉添加—〉添加现有项—〉找到并选择bgmain.jpg)
2,在已经添加到项目中的bgmain.jpg上右键—〉属性—〉生成的操作—〉选择“嵌入的资源”
3,正常运行
==============================================================================
现在就可以用这个图片给mobile的Form窗口绘制背景图片了:
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(BackgroundImg, 0, 0);
}
相关文章推荐
- 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
- 使用类加载器加载配置文件/getClassLoader().getResourceAsStream()
- Class.getResourceAsStream和ClassLoader.getResourceAsStream加载文件路径问题
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- GetManifestResourceStream读取文件失败的解决办法
- 加载指定文件的方式,使用getResourceAsStream("fileName")
- 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 【转载】使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法
- 使用GetManifestResourceStream 获得嵌入的文件
- VS2010 添加资源文件后,出现 “LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”错误
- JavaSE8基础 Class 通过class.getClassLoader.getSystemResourceAsStream 返回一个InputStream
- C# GetManifestResourceStream获取资源为null
- C# Assembly.GetManifestResourceStream总返回 null问题
- Assembly.GetManifestResourceStream为null
- 对于常出现的“不是内部或外部命令,也不是可运行的程序或批处理文件”错误的解答
- class文件用命令运行提示:错误: 找不到或无法加载主类.class