Partager via


Erreur du compilateur CS0234

Mise à jour : novembre 2007

Message d'erreur

Le type ou le nom d'espace de noms 'nom' n'existe pas dans la classe ou l'espace de noms 'espace de noms' (une référence d'assembly est-elle manquante ?)
The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?)

Un type était attendu. Les raisons possibles sont les suivantes :

  • Un assembly qui contient la définition d'un type n'était pas référencé dans la compilation ; utilisez /reference (Importer les métadonnées) pour spécifier l'assembly.

  • Vous avez passé un nom de variable à l'opérateur typeof.

Pour obtenir des informations sur l'ajout d'une référence dans l'environnement de développement, consultez Ajouter une référence, boîte de dialogue.

L'exemple suivant génère l'erreur 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();
   }
}