Share via


컴파일러 오류 CS0400

업데이트: 2007년 11월

오류 메시지

전역 네임스페이스에 'identifier' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하십시오.
The type or namespace name 'identifier' could not be found in the global namespace (are you missing an assembly reference?)

전역 범위 연산자(::)로 범위가 지정된 식별자가 전역 네임스페이스에 없습니다. 식별자를 포함하는 어셈블리 참조가 없거나 식별자가 전역 네임스페이스가 아닌 네임스페이스 또는 클래스에서 선언되었을 수 있습니다. 이 오류는 전역 범위 식별자가 선언되지 않거나 잘못 입력된 경우에도 발생할 수 있습니다.

이 오류가 발생하지 않도록 하려면 식별자의 선언을 찾아 올바르게 입력되었는지 확인합니다. 개별 어셈블리에서 선언된 경우에는 어셈블리 참조가 올바른지 확인합니다. 식별자가 다른 형식 또는 네임스페이스에서 선언되었으면 :: 뒤에 정규화된 이름을 사용합니다. 다음 샘플에서는 CS0400 오류가 발생하는 경우를 보여 줍니다.

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