2011-08-03 40 views
6

因此,我開始學習C#,就像從字面上剛剛開始學習,並且來自Java背景,它看起來不錯。但是,我有一個問題。我正在關注使用客戶端對象模型的教程THIS。從頂部開始,我添加了引用,但using Microsoft.SharePoint.Client;不斷給我一個錯誤,即「命名空間'SharePoint'不存在於命名空間'Microsoft'中,但我清楚地在右側面板上看到它。我可以想到的唯一區別是,我使用的是Visual Studio Express,因此在創建新項目時沒有選擇使用哪個框架的選項。除此之外,我不知道問題可能是,沒有人有別的什麼,我可能會錯過或如何解決此問題的任何想法?名稱空間'SharePoint'不存在於命名空間'Microsoft'中

+1

看看這個鏈接是否有助於回答你的問題http://stackoverflow.com/questions/1311519/sharepoint-development-using-visual-studio-express –

+0

你確定命名空間是正確的嗎?也許它不是Microsoft.SharePoint.Client。 –

+0

@DustinDavis是的,它直接來自教程,它存儲在「參考」中。 –

回答

6

你的引用添加到Microsoft.SharePoint.Client組裝和Microsoft.SharePoint.Client.Runtime組件noted接近該教程的開始?

+0

@R。 Bemrose右鍵,我在右面板中添加了這兩個參考,並看到我擁有'Microsoft.SharePoint.Client'和'Microsoft.SharePoint.Client.Runtime' –

4

你做過上述教程的這部分嗎?

要構建應用程序,您必須添加引用兩個組件, Microsoft.SharePoint.Client.dll和 Microsoft.SharePoint.Client.Runtime.dll。安裝SharePoint 基礎安裝這些程序集在服務器上。這兩個組件 位於以下目錄:

的%ProgramFiles%\ Common Files文件\ Microsoft共享\ web服務器 擴展\ 14 \ ISAPI

2

看看引用您的項目,使確定你有參考大會。如果它不存在嘗試添加它,右鍵 - >添加引用,找到「Microsoft.SharePoint.Client」

8

確保目標框架是3.5,而不是4即對SP2010

+0

請勿使用.NET 3.5 Framework Client配置文件,因爲SharePoint客戶端對象模型具有System.Web的引用,它不包含在CP子集中。 –

+0

添加參考是非常基本和簡單的答案。這個答案使它正確。因爲錯誤沒有提到關於框架的任何信息,你可以在參考中看到dll。所以這是救命啊... –

4
  1. 添加需要提及解決方案。
  2. 請確保目標框架爲SP2013(SP2010的3.5)爲4。
+0

這是.net版本爲我做的! – ScottG

1

感謝那些提到4.0框架的人。

我的默認.NET Framework 4客戶端配置文件(我不知道這意味着什麼),名稱空間在Intellisense中看起來不錯,但構建會說他們沒有找到!瘋。

相關問題