'<nomelemento>' per l'alias di Imports per '<nomelementoqualificato>' non si riferisce né a uno spazio dei nomi, né a una classe, né a una struttura, né a un'interfaccia, né a un'enumerazione, né a un modulo

Aggiornamento: novembre 2007

'<elementname>' for the Imports alias to '<qualifiedelementname>' does not refer to a Namespace, Class, Structure, Interface, Enum or Module

Un'Istruzione Imports (tipo e spazio dei nomi .NET) consente di specificare un elemento di programmazione che non può essere importato.

L'istruzione Imports è utilizzata per ridurre o rimuovere la necessità di una stringa di qualifica davanti al nome di un elemento. Qualificare l'elemento nell'istruzione Imports stessa per offrire un percorso non ambiguo di una dichiarazione univoca dell'elemento. In seguito non sarà necessario qualificare i riferimenti all'elemento.

Imports viene più comunemente usato per gli spazi dei nomi, ma è anche possibile importare una classe, modulo, struttura, interfaccia o enumerazione per consentire un riferimento ai suoi elementi senza una stringa di qualifica lunga.

Per ulteriori informazioni, vedere " Containing Elements" in Risoluzione di un riferimento quando più variabili hanno lo stesso nome.

ID errore: BC30798

Per correggere l'errore

  1. Verificare che gli elementi della stringa di qualificazione non contengano errori di digitazione nell'istruzione Imports, in particolar modo l'ultimo elemento nella stringa, vale a dire l'elemento che si sta qualificando.

  2. Verificare che l'elemento che si sta qualificando di tipo idoneo (spazio dei nomi, classe, modulo, struttura, interfaccia o enumerazione). In caso contrario, rimuovere l'istruzione Imports.

Vedere anche

Concetti

Riferimenti e istruzione Imports