2012-05-29 70 views
0

我無法向同一個類添加多個服務引用。爲一個應用程序添加多個服務引用

using testApp.ServiceReference1; 
using testApp.ServiceReference2; 

ServiceReference2不能用作命名空間在這裏

是否有可能或不?

+0

你得到了什麼樣的錯誤信息?編譯時間?運行?這些服務在哪裏定義?他們是你的還是別人的?你是如何添加對你的項目的引用?請發佈更多細節。 –

+0

它應該是可能的 - 但你沒有給我們足夠的信息繼續下去,幫助,真的......(1)**你是如何添加這些服務引用? (2)你的環境是什麼(IDE,.NET版本等)? (3)會發生什麼 - 錯誤?如果是這樣的話:**究竟是什麼**錯誤? (4)你是否試圖添加兩次相同的服務,或兩個不同的服務? (5)這些服務是什麼樣的(服務合同)? –

+0

@mike parkhill - 我正在通過項目添加這些服務 - >添加服務引用; --using .net framework 4; --i可以使用上面的方法添加它,但無法在我的cs文件中使用它,因爲我無法聲明第二個引用的名稱空間,例如: 使用testApp.ServiceReference1->此工作正常; 使用testApp.ServiceReference2->這並不是因爲它無法找到此引用,但它顯示在解決方案資源管理器中添加; - 兩者不同不一樣; --my service contratcs [ServiceContract] public interface IwcfTest {OperationalContract] string test(string a,int b); } – lovin

回答

0

打開ServiceReference2文件夾下的reference.cs文件(在Visual Studio中顯示所有文件)。生成的類型的命名空間將在該文件中。

+0

是的,但它仍然無法添加。 – lovin

+0

從生成的文件中輸入您的代碼中類的名稱。然後點擊名稱並按Ctrl + Shift + F10來解析名稱。 –

相關問題