2011-08-03 153 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中看起来不错,但构建会说他们没有找到!疯。

相关问题