'<typename>' 형식을 포함하는 '<assemblyidentity>' 어셈블리에 대한 참조가 필요하지만 '<projectname1>' 프로젝트와 '<projectname2>' 프로젝트 사이의 모호성 때문에 적합한 참조를 찾을 수 없습니다.
업데이트: 2007년 11월
Reference required to assembly '<assemblyidentity>' containing type '<typename>', but a suitable reference could not be found due to ambiguity between projects '<projectname1>' and '<projectname2>'
정규식에서 클래스, 구조체, 인터페이스, 열거형 또는 대리자와 같이 프로젝트 외부에서 정의된 형식을 사용합니다. 그러나 해당 형식을 정의하는 여러 어셈블리에 대한 프로젝트 참조가 있고
해당 프로젝트는 이름이 동일한 어셈블리를 생성합니다. 따라서 이 컴파일러에서 현재 사용자가 액세스하는 형식에 사용할 어셈블리를 결정할 수 없습니다.
다른 어셈블리에 정의된 형식에 액세스하려면 Visual Basic 컴파일러에 해당 어셈블리에 대한 참조가 필요합니다. 이 참조는 프로젝트 순환 참조를 발생시키지 않는 명확한 단일 참조여야 합니다.
오류 ID: BC30969
이 오류를 해결하려면
프로젝트에서 참조할 최상의 어셈블리를 생성하는 프로젝트를 결정합니다. 이러한 결정을 내리기 위해 파일 액세스 용이성 및 업데이트 주기와 같은 기준을 사용할 수 있습니다.
프로젝트 속성에서 사용하고 있는 형식을 정의하는 어셈블리가 들어 있는 파일에 대한 참조를 추가합니다.
참고 항목
작업
방법: Visual Studio에서 참조 추가 또는 제거(Visual Basic)