I am using DescriptionAttribute for friendly names. It works fine if the enumeration is referenced in the DLL but it is not copied when the DLL is shared with another assembly.