Errore del compilatore CS0234

Aggiornamento: novembre 2007

Messaggio di errore

Il tipo o il nome dello spazio dei nomi 'nome' non esiste nello spazio dei nomi 'spazio dei nomi'. Probabilmente manca un riferimento a un assembly.
The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?)

Era previsto un tipo. Le ragioni possibili sono:

  • Nella compilazione non è presente alcun riferimento a un assembly contenente la definizione di un tipo. Per specificare l'assembly, utilizzare /reference (Import Metadata).

  • All'operatore typeof è stato passato un nome di variabile.

Per informazioni su come aggiungere un riferimento nell'ambiente di sviluppo, vedere finestra di dialogo Aggiungi riferimento.

Il seguente codice di esempio genera l'errore 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();
   }
}