When developing class libraries in .Net there are times we utilize XML files to store static information or icons and bitmaps associated with components in our class libraries. During the build process we have several build actions to choose from that allow us to handle different scenarios. For icons used in components or static XML files it makes a lot of sense to package those files into the DLL so they can go along for the ride. We call this an embedded resource.
For those that are curious the .Net framework has a lot of embedded resources. For example have...