Class file name for "name" is not valid (Error 1746)

A class stored in a visual class library (.vcx) file, based on a class that is also stored in a .vcx file, has been given a name that exceeds the maximum allowable file name length.