Freigeben über


Compilerfehler CS0400

Aktualisiert: November 2007

Fehlermeldung

Der Typ- oder Namespacename "Bezeichner" konnte im globalen Namespace nicht gefunden werden. (Fehlt ein Assemblyverweis?)
The type or namespace name 'identifier' could not be found in the global namespace (are you missing an assembly reference?)

Der Bezeichner des globalen Gültigkeitsbereichsoperators (::) wurde im globalen Namespace nicht gefunden. Möglicherweise fehlt ein Assemblyverweis, der den Bezeichner enthält, oder der Bezeichner ist in einer Klasse oder einem Namespace deklariert, die bzw. der nicht mit dem globalen Namespace identisch ist. Dieser Fehler kann auch auftreten, wenn ein global gültiger Bezeichner nicht deklariert oder falsch geschrieben wurde.

Um den Fehler zu vermeiden, stellen Sie die Deklaration des Bezeichners fest, und überprüfen Sie die Schreibweise. Wenn sich die Deklaration in einer anderen Assembly befindet, müssen Sie sicherstellen, dass der entsprechende Assemblyverweis verwendet wird. Wenn der Bezeichner in einem anderen Typ oder Namespace deklariert ist, verwenden Sie nach :: den voll qualifizierten Namen. Im folgenden Beispiel wird der Fehler CS0400 generiert.

// CS0400.cs
class C
{
    public static void Main()
    {
        // CS0400 - D could not be found 
        // in the global namespace.
        global::D d = new global::D();
   }
}