두 개의 dll이있는 프로젝트가 있습니다 (AB라고합니다).
첫 번째 dll에서 다른 DLL에 웹 참조의 개체를 전달하고 싶습니다.
두 DLL의 개체에서 속성을 사용하므로 두 DLL에서 모두 웹 참조를 서비스에 추가했습니다. 나는이 물체를 통과 할 때dll의 사이에 웹 참조 개체 전달
는하지만 오류가 발생합니다 :
이The best overloaded method match for 'method in dll B (B.com.test.services.Task)' has some invalid arguments.
그래서 내 DLL A가이 유형 B.com.test.services.Task
의 개체를 가져옵니다하면서 유형 A.com.test.services.Task
의 객체가 될 것으로 기대하고있다.
어떻게 수정합니까?
일부 코드 :의 DLL A :
using A.com.test.services
public string BuildDetail(Task task, bool TaskExecutionState, bool TaskComment)
{
DetailScreen detail = new DetailScreen(task); //error is here.
return detail.Layout;
}
의 DLL B :
using B.com.test.services
public DetailScreen(Task task)
{
//some code
}
우리가 사용하는 코드를 볼 수 있을까요? – SynerCoder
에 일부 코드가 추가되었습니다. –
작업 개체는 어떻게 생겼습니까? –