네트워크에서 타사 공급 업체의 웹 서비스를 내부적으로 노출해야합니다. 그 이유는 제 3 자 웹 서비스가 SSRS에서 호출 할 수없는 일부 사용자 정의 헤더 정보를 요구하기 때문입니다. 여기에 내가 무엇을했는지 있습니다 : (우리가 vendorWS.dll를 호출합니다) 파일을C#의 클래스 프로젝트가 .dll 출력에 포함되지 않음
- 은 공급 업체 (만 오프라인)에서 WSDL 파일을 가져다가 .DLL 만들어
- 만든 C# 클래스 프로젝트 (myWS.dll) copy local이 true로 설정된 vendorWS.dll을 참조합니다. 이 프로젝트에는 공급 업체 서비스와 동일한 입력 유형을 사용하고 공급 업체 서비스를 호출하며 공급 업체 서비스와 동일한 출력을 반환하는 공급 업체 서비스의 각 방법에 대한 메서드가 있습니다.
이제 myWS.dll을 참조하는 테스트 프로젝트를 만들고 만든 메서드를 호출하려고합니다. 그러나, 내 테스트 프로젝트를 내 입력/출력 형식을 인식하지 못하는 및 내가 참조가 누락 된 수 제안합니다. vendorWS.dll의 입력/출력 유형에 대한 정보가 myWS.dll에 포함되지 않은 것으로 보입니다. 이 정보를 모두 myWS.dll에 번들로 제공 할 수있는 방법이 있습니까?