Freigeben über


<Typname> hat den gleichen Namen wie ein anderer Typ, der in einer My-Gruppe verfügbar gemacht wurde

Aktualisiert: November 2007

Fehlermeldung

"<Typname>" hat den gleichen Namen wie ein anderer Typ, der in einer My-Gruppe verfügbar gemacht wurde. Benennen Sie das Formular oder den einschließenden Namespace um
'<typename>' has the same name as another type exposed in a 'My' group. Rename the form or its enclosing namespace.

Eine Klasse oder Struktur ist mit demselben Namen wie eine Klasse oder Struktur in einem der My-Objekte deklariert.

Ein Namenskonflikt zwischen zwei Klassen, die über ein My-Objekt wie My.Forms aufgerufen werden können, konnte nicht vermieden werden.

Bei einem potenziellen Namenskonflikt zwischen Klassen in einem My-Objekt ändert der Compiler den Eigenschaftennamen für den Typ von Klassenname in Stammnamespace_Namespace_Klassenname. Stellen Sie sich z. B. zwei Formulare mit dem Namen Form1 vor. Wenn sich eines dieser Formulare im Stammnamespace WindowsApplication1 und im Namespace Namespace1 befindet, rufen Sie das Formular über My.Forms.WindowsApplication1_Namespace1_Form1 auf.

Dieser Fehler kann auftreten, wenn zwei Klassen den gleichen Namen haben und sich in geschachtelten Namespaces mit Unterstrichen in ihren Namen befinden. Wenn der Compiler die neuen Eigenschaftennamen für die Klassen erstellt, besteht weiterhin ein Namenskonflikt.

Fehler-ID: BC36015

So beheben Sie diesen Fehler

  1. Ändern Sie den Namen des neuen Formulars.

  2. Benennen Sie die Namespaces um.

    Legen Sie für eine Klasse oder Struktur nicht denselben Namen wie für eine vorhandene Klasse bzw. Struktur fest.

Siehe auch

Konzepte

Auflösen eines Verweises bei mehreren Variablen mit gleichem Namen

Referenz

Form

My.Forms-Objekt

MyGroupCollectionAttribute