2つのdllを持つプロジェクトがあります(AとBという名前を付けます)。
最初のdllで、Web参照のオブジェクトを他のdllに渡したいと思います。
2つのdllはオブジェクトのプロパティを使用するため、両方のdllにサービスへのWeb参照を追加しました。
しかし、このオブジェクトを渡したい場合、エラーが発生します。
The best overloaded method match for 'method in dll B (B.com.test.services.Task)' has some invalid arguments.
したがって、私のdll Aは、タイプA.com.test.services.Task
のオブジェクトを取得している間、タイプのオブジェクトであると想定していますB.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
}