编译到资源文件中ResourceWriter rw = new ResourceWriter("Eboy.resources");//Eboy.resources
Image image = Image.FromFile(@"C:\Documents and Settings\eboy\My Documents\Visual Studio Projects\MinClosure\Logos.bmp");//File //path
rw.AddResource("Logos",image);//加如一张bmp图片, "Logos"为其GUID
rw.AddResource("Author","eboy");//加如字符串eboy,其GUID为"Author"
//注意每个资源的GUID必须不同,GUID=Global Unified ID
//当然,还可以加入更多的资源,参照MSDN上AddResource的重载形式
rw.Close();
调用
ResourceManager rm = new ResourceManager ("UseResource.Eboy",System.Reflection.Assembly.GetExecutingAssembly());
//UseResource是现在项目的名称,Eboy是添加进来的资源文件(Eboy.resources)的名称
//C#编译器将自动给加上.Resources来识别资源文件
//Assembly.GetExcutingAssembly()用来取得正在执行的装配件
this.pictureBox1.Image = (Image)rm.GetObject("Logos");//bmp图的GUID
string s = rm.GetString("Author");//string Eboy的GUID