Error del compilador CS0234

Actualización: noviembre 2007

Mensaje de error

El tipo o el nombre del espacio de nombres 'nombre' no existe en el espacio de nombres 'espacio de nombres' (¿falta una referencia de ensamblado?)
The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?)

Se esperaba un tipo. Las causas posibles son las siguientes:

  • No se hizo referencia en la compilación a un ensamblado que contiene la definición de un tipo; utilice /reference (Importar metadatos) para especificar el ensamblado.

  • Se pasó un nombre de variable al operador typeof.

Vea Agregar referencia (Cuadro de diálogo) para obtener más información sobre cómo agregar una referencia en el entorno de desarrollo.

El código siguiente genera el error CS0234:

// CS0234.cs
public class C
{
   public static void Main()
   {
      System.DateTime x = new System.DateTim();   // CS0234
      // try the following line instead
      // System.DateTime x = new System.DateTime();
   }
}