'<typename>' ha lo stesso nome di un altro tipo esposto in un gruppo 'My'

'<typename>' ha lo stesso nome di un altro tipo esposto in un gruppo 'My'. Rinominare il form o lo spazio dei nomi che lo contiene.

Una classe o struttura viene dichiarata con lo stesso nome di una classe o struttura in uno degli oggetti My .

È impossibile evitare un conflitto di nomi tra due classi accessibili mediante l'oggetto My , ad esempio My.Forms.

Se tra classi nell'oggetto My esiste un potenziale conflitto di nomi, il compilatore imposta il nome della proprietà per il tipo da ClassName a RootNamespace_Namespace_ClassName. Ad esempio, considerare due form denominati Form1. Se uno dei form è nello spazio dei nomi radice WindowsApplication1 e nello spazio dei nomi Namespace1, è possibile accedere al form mediante My.Forms.WindowsApplication1_Namespace1_Form1.

Questo errore può verificarsi se due classi hanno lo stesso nome e sono all'interno di spazi di nomi annidati e con caratteri di sottolineatura nel nome. Quando il compilatore crea il nuovo nome di proprietà per le classi, esiste ancora un conflitto di nomi.

ID errore: BC36015

Per correggere l'errore

  1. Rinominare il nuovo form.

  2. Rinominare gli spazi dei nomi.

    Evitare di assegnare a classi o strutture lo stesso nome di una classe o struttura esistente.

Vedi anche