컴파일러 오류 C3846
'symbol': 'assembly2'에서 기호를 가져올 수 없습니다. 다른 어셈블리 'assembly1'에서 'symbol'을 이미 가져왔으므로
참조된 어셈블리에서 이전에 가져온 기호를 참조된 어셈블리에서 가져올 수 없습니다.
예시
다음 샘플에서는 C3846을 생성합니다.
// C3846a.cpp
// compile with: /LD /clr
public ref struct G
{
};
그런 다음, 다음을 컴파일합니다.
// C3846b.cpp
// compile with: /clr
#using "c3846a.dll"
#using "c3846a.obj" // C3846
int main()
{
}