我有一個項目有兩個dll(我將它們命名爲A & B)。
在第一個DLL中,我想將Web引用的對象傳遞給我的其他DLL。
這兩個DLL的對象使用屬性,所以我已經在我的DLL中添加了對Web服務的Web引用。在dll之間傳遞Web引用對象
但是,當我想通過這個對象,我得到一個錯誤:
The best overloaded method match for 'method in dll B (B.com.test.services.Task)' has some invalid arguments.
所以我的DLL中的一個希望它是A.com.test.services.Task
類型的對象,而它得到B.com.test.services.Task
類型的對象。
我該如何解決這個問題?
某些代碼:
DLL中的一個:
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 2012-08-17 07:20:34
只是添加了一些代碼。 – 2012-08-17 07:30:03
任務對象的外觀如何? – 2012-08-17 07:35:54