命名空间“SharePoint”在命名空间“Microsoft”中不存在

时间:2011-08-03 20:07:48

标签: c# .net sharepoint new-operator client-object-model

所以我开始学习C#,就像字面上刚开始学习一样,来自Java背景,看起来并不太糟糕。但是,我有一个问题。我正在关注使用客户端对象模型的THIS教程。刚从顶部开始,我添加了引用,但using Microsoft.SharePoint.Client;不断给出错误“命名空间'SharePoint'在命名空间'Microsoft'中不存在,但我在右侧面板上清楚地看到它所以看一下说明,我能想到的唯一区别就是我使用的是Visual Studio Express,因此没有选择在创建新项目时选择使用哪个框架。除此之外,我不知道知道问题可能是什么。有没有人对我可能缺少什么或如何纠正这个问题有任何想法?

6 个答案:

答案 0 :(得分:8)

确保目标框架为3.5而不是4,即SP2010

答案 1 :(得分:6)

您是否在该教程开头附近将Microsoft.SharePoint.Client汇编和Microsoft.SharePoint.Client.Runtime汇编的引用添加为noted

答案 2 :(得分:5)

  1. 添加对解决方案的必需参考。
  2. 确保目标框架为SP2013为4 (SP2010为3.5)。

答案 3 :(得分:4)

您是否完成了上述教程的这一部分?

  

要构建应用程序,必须添加对两个程序集的引用,   Microsoft.SharePoint.Client.dll和   Microsoft.SharePoint.Client.Runtime.dll。安装SharePoint   Foundation在服务器上安装这些程序集。这两个组件   位于以下目录中:

     

%ProgramFiles%\ Common Files \ Microsoft Shared \ web server   扩展\ 14 \ ISAPI

答案 4 :(得分:2)

查看项目中的引用,并确保您具有对程序集的引用。如果不存在,请尝试添加它,右键单击 - >添加引用并找到“Microsoft.SharePoint.Client”

答案 5 :(得分:1)

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

我的默认为.NET Framework 4客户端配置文件(我不知道这意味着什么),并且命名空间在Intellisense中看起来很好,但是构建会说它们没有找到!疯狂。