大体步骤如下(要将编译类型设置为内嵌,因为他默认的类型是CONTENT)1.用ResourceWriter产生一个资源文件.
ResourceWriter rw = new ResourceWriter("TheAres.resources");Image myImage = Image.FromFile("C:\\logo.gif");rw.AddResource("MyLogo",myImage);
rw.AddResource("Title","TheAres");
rw.Close();2.将资源文件添加到工程中.类型为"嵌入的资源".3.用ResourceManager将资源读出.
Assembly myAssem = Assembly.GetEntryAssembly();ResourceManager rm = new ResourceManager("TheAresAdoNet.TheAres");
//TheAresAdoNet 是你程序的命名空间,TheAres是TheAres.resources
this.pictureBox1.Image = (Image)rm.GetObject("MyLogo");
this.Text = rm.GetString("Title");复杂的资源文件,参考:
如何在C#中使用内嵌资源文件
http://www.csdn.net/develop/read_article.asp?id=15571