C#如何将已生成的资源文件添加到项目中并使用??急急急!!!
我用代码生成了一个demo.resources的资源文件;代码如下://空间名已经引入ResourceWriterrw=newResourceWriter("demo.r...
我用代码生成了一个demo.resources的资源文件;代码如下:
//空间名已经引入
ResourceWriter rw = new ResourceWriter("demo.resources");
Image tx001 = Image.FromFile("01.jpg");
Image tx002 = Image.FromFile("02.jpg");
Image tx003 = Image.FromFile("03.jpg");
rw.AddResource("aaa", tx001);
rw.AddResource("bbb", tx002);
rw.AddResource("ccc", tx003);
rw.Generate();
rw.Close();
resources文件放在了Debug文件下
我调用时的代码:
ResourceManager rm=new ResourceManager("demo",this.GetType().Assembly);
pictureBox1.Image = (Image)rm.GetObject("aaa");
但是程序运行了一下就停止了,没有报错就是不能运行,很纠结。
似乎是没有添加该文件到项目中。
网上说"将资源文件添加到工程中,类型为"嵌入的资源"。"
这怎么弄,给我解释下,怎么添的。
或者是不是方法我写错了?给个意见,不要随便弄个复制的来。 展开
//空间名已经引入
ResourceWriter rw = new ResourceWriter("demo.resources");
Image tx001 = Image.FromFile("01.jpg");
Image tx002 = Image.FromFile("02.jpg");
Image tx003 = Image.FromFile("03.jpg");
rw.AddResource("aaa", tx001);
rw.AddResource("bbb", tx002);
rw.AddResource("ccc", tx003);
rw.Generate();
rw.Close();
resources文件放在了Debug文件下
我调用时的代码:
ResourceManager rm=new ResourceManager("demo",this.GetType().Assembly);
pictureBox1.Image = (Image)rm.GetObject("aaa");
但是程序运行了一下就停止了,没有报错就是不能运行,很纠结。
似乎是没有添加该文件到项目中。
网上说"将资源文件添加到工程中,类型为"嵌入的资源"。"
这怎么弄,给我解释下,怎么添的。
或者是不是方法我写错了?给个意见,不要随便弄个复制的来。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询