Der in Imports '<QualifizierterElementname>' auf Projektebene angegebene Namespace oder Typ enthält keine öffentlichen Member oder kann nicht gefunden werden

Aktualisiert: November 2007

Fehlermeldung

Der in Imports '<QualifizierterElementname>' auf Projektebene angegebene Namespace oder Typ enthält keine öffentlichen Member oder kann nicht gefunden werden. Stellen Sie sicher, dass der Namespace oder der Typ definiert ist und mindestens einen öffentlichen Member enthält. Stellen Sie weiterhin sicher, dass der Aliasname keine weiteren Aliase enthält.
Namespace or type specified in the project-level Imports '<qualifiedelementname>' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the alias name doesn't contain other aliases.

In einer Importeigenschaft eines Projekts ist ein enthaltendes Element angegeben, das entweder nicht gefunden werden kann oder keine Public-Member definiert.

Ein enthaltendes Element kann ein Namespace, eine Klasse, eine Struktur, ein Modul, eine Schnittstelle oder eine Enumeration sein. Das enthaltende Element enthält Member, z. B. Variablen, Prozeduren oder andere enthaltende Elemente.

Der Sinn des Importierens besteht darin, im Code den Zugriff auf Namespaces oder Typmember zu ermöglichen, ohne diese vollständig bezeichnen zu müssen. Unter Umständen ist es für das Projekt auch erforderlich, einen Verweis auf den Namespace oder den Typ hinzuzufügen. Weitere Informationen finden Sie unter Auflösen eines Verweises bei mehreren Variablen mit gleichem Namen in "Importieren von enthaltenden Elementen".

Wenn der Compiler das angegebene enthaltende Element nicht finden kann, ist er nicht in der Lage, Verweise aufzulösen, in denen dieses Element verwendet wird. Wenn das Element gefunden wird, dieses jedoch keine Public-Member bereitstellt, schlägt jeder Zugriff über einen Verweis fehl. In beiden Fällen ist es sinnlos, das Element zu importieren.

Die zu importierenden Elemente werden mithilfe des Projekt-Designers angegeben. Dazu wird der Abschnitt Importierte Namespaces der Seite Verweise verwendet. Sie erreichen den Projekt-Designer, indem Sie im Projektmappen-Explorer auf das Symbol Eigenes Projekt doppelklicken.

Fehler-ID: BC40057

So beheben Sie diesen Fehler

  1. Öffnen Sie den Projekt-Designer, und wechseln Sie zur Seite Verweise.

  2. Stellen Sie im Abschnitt Importierte Namespaces sicher, dass der Zugriff auf das enthaltende Element vom Projekt aus möglich ist.

  3. Stellen Sie sicher, dass das enthaltende Element mindestens einen Public-Member bereitstellt.

Siehe auch

Aufgaben

Gewusst wie: Ändern von Projekteigenschaften und Konfigurationseinstellungen

Konzepte

Projekteigenschaften

Namespaces in Visual Basic

Auflösen eines Verweises bei mehreren Variablen mit gleichem Namen

Referenz

Public (Visual Basic)