2012-08-11 6 views
0

내 프로젝트에서 참조 할 DLL이 두 개 있습니다. 그들은 A.dll과 B.dll입니다. B.dll은 A.dll을 참조했습니다. 그들은 강한 이름이 없습니다. 내 프로젝트 C는 강력한 이름에 서명해야합니다. 그래서 A.dll과 B.dll 모두에 강력한 이름으로 서명해야합니다. 그 후, 나는 문제가있다. - 나는 성공을 컴파일 할 수 없다. B.dll의 코드는 A.dll에 type include로 변환 할 수 없다. 나는 이것이 일어나는 이유를 안다. A.dll과 B.dll 모두에 강력한 이름으로 서명하지만 B.dll은 여전히 ​​강력한 이름이없는 A.dll을 참조합니다. 내 질문은 B.dll 및 B.dll에 A.dll을 참조하는 강력한 이름에 서명하는 방법입니다. B.dll 또는 A.dll을 참조 할 수있을뿐만 아니라 다음은 프로젝트 및 오류 메시지입니다. enter image description here강력한 이름으로 컴파일하지 못했습니다.

+1

A : 정말 C에 서명해야합니까? 그렇다면 : 왜? ... 그리고 B : 당신은 A와 B에 접근 할 수 있습니까? 다시 만들 수 있습니까? –

+0

예, 정말로 C에 서명해야합니다. 요구 사항입니다. 나는 A와 B에 접근 할 수 없다. 당신이 말했던 것처럼 다시 할 수있다. 그런 다음 문제가 해결된다. – OZnew

+0

예, 서명은 신원의 일부입니다. 신분을 바꾼다면. 당신은 A와 B 사이의 관계를 깰 가능성이 가장 큽니다 .... –

답변

관련 문제