2014-02-05 48 views
-1

我是C#的noob。我曾經在Java中使用import類,並且Eclipse總是提供幫助和提示。如何在C#中引入使用或命名空間?

在C#中,我試圖上傳文檔到SharePoint,並試圖使用從here

例子,我做了一個參考http....../lists.asmx並把它稱爲ServiceWebReference

但是下面幾行得到了紅色的視覺下劃線工作室

ServiceWebReference.Lists listService = new ServiceWebReference.Lists(); 

它不承認ServiceWebReference。那麼我該如何import這個班。我添加了一個引用,這不夠嗎?

作爲一般情況下,當C#請求我明確提供一個名稱空間時,我怎樣才能弄清楚要使用什麼using語句? Visual Studio不會提示任何內容,不是嗎?

我試着右擊並尋找Resolve,但如果你有在它的類的引用,它不存在 enter image description here

回答

1

,右鍵單擊類,然後Resolve->的文本,然後using語句或可以選擇完全合格的聲明。

+0

+1謝謝。我嘗試了點擊右鍵,但是'Resolve'沒有出現。 – Donotello

+0

@Donotello您不應該提出無助於解決問題的答案。事實上,如果一個答案沒有幫助,你通常應該* downvote *它。 – Servy

1

通常您可以右鍵單擊該項目並選擇Resolve - Using XXX

或者使用像Resharper這樣的工具,它會提示您添加正確的using語句。

+0

+1謝謝。我嘗試了點擊右鍵,但是'Resolve'沒有出現。另外,'Reshaper'是一個擴展。我不允許安裝它 – Donotello

1

您可以首先確保解決方案資源管理器中顯示「顯示所有文件」,然後打開包含Web引用的節點。應該有一個C#文件,其中包含代理代碼的svcmap或類似文件。檢查該文件,它包含您需要的名稱空間和類型的所有信息。

對象瀏覽器是瀏覽解決方案中的類型的另一種快速方法。

相關問題