I recently attempted to use the ResXFileCodeGenerator tool that was developed to allow my DLLs to access the internally scoped resource file contents of another DLL. I experienced problems because I upgraded my solution to Visual Studio 2008 and I could not find a 2008 version of ResXFileCodeGenerator. However, I discovered that I don’t need that tool any longer. In VS 2008, you can now simply define your resources as public by selecting the public scope in the new dropdown at the top of the resource editor window.
This is one more tiny benefit of upgrading from VS 2005 to VS 2008.