[.NET C#] Embedding Resources Into Your Assembly Manifest
When you are done, you will know about untyped manifest resources and typed resources (stored in resx files). One advantage of the manifest approach is that you can bundle resources into an assembly that you can distribute to be used in some host application without having to introduce a bundle of files into the host's solution tree. This is a very cool and useful feature.