1

我在將解決方案遷移到VS2012時遇到了一些傳統(我猜)的問題,但仍然找不到解決方案!將解決方案遷移到VS2012時,來自Web服務的模糊引用錯誤

我有一個在servicehost中引用的業務庫項目,同樣的業務庫也在客戶端項目中被引用,它正在使用這些Web服務(ASMX)..我們在VS2008中看不到任何問題但現在我試圖將其遷移到VS2012使所有那些曖昧引用錯誤如雨後春筍般冒出up..following的問題,我現在面臨

1)當我試圖調用的webMethods從客戶PROJ那些方法期望來自服務引用的類不是來自引用的庫,而是它的同一類。

2)所以我嘗試手動添加的命名空間的每個對象才能使用命名空間不服務,但是我找不到它被聲明爲通過服務引用業務圖書館館藏一些類。

例如,假設我已經聲明瞭一些class1,它是商業庫中的arraylist,其中包含一些屬性..當我嘗試從引用中找到該類時,我couldnt .. in reference.cs它只是返回一個數組(如class [])但不是class1所以顯然我不能使用它的屬性..

我該如何解決這個歧義參考errors..when我看不到那些與VS2008爲什麼我看到與VS2012 ..有什麼辦法我可以說不要從服務參考任何類(我想WCF有該功能(重用類型)正確!!!)

請指教!

回答

2

Ambiguous reference errors。當您從一個類或多個類調用兩個或多個具有相同名稱的方法時,或者使用連接查詢從數據庫調用兩個或多個具有相同名稱的列時發生。我建議你檢查你的所有方法的名字和調用序列和查詢也..
希望你能得到你的答案。

相關問題