0
- 두 개의 VB 6 어셈블리 (DLL)가 있습니다. ProgramA.dll 및 ProgramB.dll, .NET Web Service (버전 2.0)에서 참조로 추가해야합니다.
- 다른 개발자가이 두 DLL을 넘겨 줬습니다.
- 한 개발자는 다른 개발자가 ProgramB.lib 나에게 ProgramB.dll, ProgramB.exp 및 을 준 나에게 단순히 ProgramA.dll
- 했다
- 나는 단순히에 regsvr32를 사용하여 ProgramA.dll 등록 된 자사 참조를 추가 내 나는 그것이 나에게 다음과 같은 오류를주고 내 .NET 웹 서비스를 빌드 할 때 .NET 프로젝트
나는 다음 지금 내 .NET 프로젝트'COMSVCSLib.ObjectControl'형식이 참조되지 않은 어셈블리에 정의되어 있습니다.
을에 ProgramB.dll 의 참조를 추가 : 유형 'COMSVCSLib을 .Objec tControl '은 참조되지 않은 어셈블리에서 정의됩니다. 내가 .NET 응용 프로그램의 참조 파일을 다음 볼 수 있습니다 COMSVCSLib Interop.COMSVCSLib Interop.ProgramA 또한
어떤 이유가있을 수 있습니까? 아니면 여기에 잘못된 것이 있습니까?
COMSVCSLib에는 두 가지 다른 참조가 없어야합니다. 둘 중 하나를 제거하면 어떻게됩니까? 이 참조는 어디서 오는가? 직접 추가 했습니까? 추신 :. exp 및 .lib 파일은 .NET 클라이언트에게는 쓸모가 없습니다. –
@ 사이먼 -이 답변을 추가하십시오 그리고 나는 그것을 표시합니다 .. 당신의 도움을 주셔서 감사합니다 :) – Nirman