资源文件里添加的图片,怎么运行时找不到
步骤:
1.项目右键,添加-组件,选资源文件
2.将桌面上的png图片拖到resource1.resx(或者选择添加资源-添加现有文件的方式)。然后显示拖入的图,并且项目下生成了resources目录,下有该文件
3.将resources目录下的图片的属性中的生成操作,设为:嵌入的资源
4.在程序里引用:this.pictureBox1.Image = global::Test.Resource1.formbg;
5.运行报错,filenotfoundexception然后unauthorizedaccessexception ,报错位置:
internal static System.Drawing.Bitmap formbg {
get {
//下面这行报错
object obj = ResourceManager.GetObject("formbg", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
这是为什么呢? c#和vs2005还不太熟悉....请指教