Errore del compilatore CS0234Compiler Error CS0234

Il nome di tipo o spazio dei nomi "name" non esiste nello spazio dei nomi "namespace": probabilmente manca un riferimento all'assembly.The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?)

Era previsto un tipo.A type was expected. Alcune cause possibili di questo errore sono:Possible causes for this error include the following:

Se questo errore viene visualizzato dopo lo spostamento di codice da un computer di sviluppo a un altro, verificare che il progetto nel nuovo computer contenga i riferimenti corretti e che le versioni degli assembly siano identiche a quelle del computer precedente.If you see this error after moving code from one development machine to another, make sure that the project on the new machine has the correct references, and that the versions of the assemblies are the same as on the old machine. È anche possibile usare il Visualizzatore oggetti per esaminare un assembly e verificare se contiene i tipi che deve contenere.You can also use the Object Browser to inspect an assembly and verify whether it contains the types that you expect it to contain.

L'esempio seguente genera l'errore CS0234:The following sample generates 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();  
   }  
}