La biblioteca de clases de .NET Framework está constituida por espacios de nombres que contienen tipos como clases, estructuras y enumeraciones. Cuando se crea un proyecto en Visual Studio, se hace referencia a las DLL más comunes, pero si se necesita usar un tipo de otra DLL habrá que agregar su referencia.