Originariamente inviato da dieghito101
credevo che uno using fosse sufficiente... invece no!
Lo using ha il semplice scopo di indicare al compilatore quali namespace devono essere adottati come prefisso ai nomi di classi incontrati nel codice, per consentire allo sviluppatore di scrivere meno.

In fase di compilazione, tuttavia, il compilatore ricostruisce i nomi completi dei tipi fino a quando trova un corrispondente negli assembly referenziati; se non aggiungi il riferimento all'assembly che contiene la classe in esame, il compilatore non è in grado di caricare ed esaminare quel tipo e pertanto genera un errore.

Ciao!