I hear the whole day the terms class library, base class library, Framework, ...
What highlights a framework and what a base class library?
A class library usually is a DLL or a packet of classes that you can "include"/"reference" into your solution and reuse.
A framework is usually a recurring pattern/solution targeted towards a specific context e.g. a GUI Framework. A framework more than often implies that you write certain pieces as dictated by the framework designers, slot them in the expected/correct places and it should work.
A framework usually contains multiple class libraries. As always, the terms are used in an ambiguous manner nowadays.. but the above represents the more common interpretation of the terms... mine atleast :)