Материал из .Net Framework эксперт
Read resource from a .resource file
using System;
using System.Resources;
using System.Drawing;
using System.Windows.Forms;
using System.Reflection;
class MainClass
{
static void Main(string[] args)
{
ResourceWriter rw;
rw = new ResourceWriter("myResources.resources");
rw.AddResource("YourImage", new Bitmap("YourFile.Bmp"));
rw.AddResource("welcomeString", "Welcome to .NET resources.");
rw.Generate();
ResourceManager rm = new ResourceManager("myResources", Assembly.GetExecutingAssembly());
// Load image resource.
Bitmap b = (Bitmap)rm.GetObject("YourImage");
Console.WriteLine( rm.GetString("welcomeString"));
}
}
Resource Generator: Make a new *resources file
using System;
using System.Resources;
using System.Drawing;
using System.Windows.Forms;
using System.Reflection;
class MainClass
{
static void Main(string[] args)
{
ResourceWriter rw;
rw = new ResourceWriter("myResources.resources");
rw.AddResource("YourImage", new Bitmap("YourFile.Bmp"));
rw.AddResource("welcomeString", "Welcome to .NET resources.");
rw.Generate();
}
}