‘<typename>’ 형식을 포함하는 ‘<assemblyidentity>’ 어셈블리에 참조가 필요하지만 순환 참조(<referencedependencylist>) 가능성으로 인해 적절한 참조를 찾을 수 없음

식은 프로젝트 외부에 정의된 클래스, 구조체, 인터페이스, 열거형 또는 대리자와 같은 형식을 사용합니다. 그러나 해당 어셈블리에 대한 프로젝트 참조가 순환 참조 집합의 일부입니다.

여러 프로젝트 간에 참조가 있는 경우 참조가 순환될 수 있습니다. 예를 들어 두 프로젝트에 서로에 대한 참조가 있을 수 있습니다. 보다 일반적으로, 한 프로젝트에서 다음 프로젝트로의 참조 체인이 최종적으로 시작 프로젝트로 돌아갈 수 있습니다. 이러한 경우 체인의 끝에 참조를 확인할 수 있는 최종 프로젝트가 없습니다.

다른 어셈블리에 정의된 형식에 액세스하려면 Visual Basic 컴파일러에 해당 어셈블리에 대한 참조가 있어야 합니다. 이 참조는 프로젝트 간의 순환 참조를 발생시키지 않는 명확한 단일 참조여야 합니다.

오류 ID: BC30962

이 오류를 해결하려면

  • 프로젝트 속성에서 사용 중인 형식을 정의하는 어셈블리를 생성하는 프로젝트에 대한 직접 참조를 추가합니다.

참고 항목