因此,我开始学习C#,就像从字面上刚刚开始学习,并且来自Java背景,它看起来不错。但是,我有一个问题。我正在关注使用客户端对象模型的教程THIS。从顶部开始,我添加了引用,但using Microsoft.SharePoint.Client;
不断给我一个错误,即“命名空间'SharePoint'不存在于命名空间'Microsoft'中,但我清楚地在右侧面板上看到它。我可以想到的唯一区别是,我使用的是Visual Studio Express,因此在创建新项目时没有选择使用哪个框架的选项。除此之外,我不知道问题可能是,没有人有别的什么,我可能会错过或如何解决此问题的任何想法?名称空间'SharePoint'不存在于命名空间'Microsoft'中
回答
你的引用添加到Microsoft.SharePoint.Client
组装和Microsoft.SharePoint.Client.Runtime
组件noted接近该教程的开始?
@R。 Bemrose右键,我在右面板中添加了这两个参考,并看到我拥有'Microsoft.SharePoint.Client'和'Microsoft.SharePoint.Client.Runtime' –
你做过上述教程的这部分吗?
要构建应用程序,您必须添加引用两个组件, Microsoft.SharePoint.Client.dll和 Microsoft.SharePoint.Client.Runtime.dll。安装SharePoint 基础安装这些程序集在服务器上。这两个组件 位于以下目录:
的%ProgramFiles%\ Common Files文件\ Microsoft共享\ web服务器 扩展\ 14 \ ISAPI
看看引用您的项目,使确定你有参考大会。如果它不存在尝试添加它,右键 - >添加引用,找到“Microsoft.SharePoint.Client”
确保目标框架是3.5,而不是4即对SP2010
请勿使用.NET 3.5 Framework Client配置文件,因为SharePoint客户端对象模型具有System.Web的引用,它不包含在CP子集中。 –
添加参考是非常基本和简单的答案。这个答案使它正确。因为错误没有提到关于框架的任何信息,你可以在参考中看到dll。所以这是救命啊... –
感谢那些提到4.0框架的人。
我的默认.NET Framework 4客户端配置文件(我不知道这意味着什么),名称空间在Intellisense中看起来不错,但构建会说他们没有找到!疯。
- 1. 命名空间'microsoft'中不存在类型或名称空间名称'directx'
- 2. 命名空间'Microsoft'中不存在类型或命名空间名称'ServiceBus'
- 3. 命名空间中不存在命名空间名称'Notify'Twilio.Rest
- 4. 类型或命名空间名称“NMO”不存在命名空间存在“Microsoft.SqlServer.Management”
- 5. 类型或命名空间名称HtmlEditorExtender'不存在命名空间存在“AjaxControlToolkit”
- 6. 类型或命名空间名称LayoutsPageBase'不存在命名空间存在“Microsoft.SharePoint.WebControls”
- 7. 命名空间'System'中不存在类型或名称空间名称'Linq'
- 8. 名称空间'System.Runtime'中不存在类型或命名空间名称'Caching'
- 9. 命名空间'System.Data'中不存在类型或名称空间名称'Objects'
- 10. 命名空间'Microsoft.WindowsAzure'中不存在类型或名称空间名称'Diagnostics'
- 11. 命名空间'Windows.UI'中不存在类型或名称空间名称'Xaml'
- 12. 命名空间'System.Web.UI.WebControls'中不存在类型或名称空间名称'Chart'
- 13. 命名空间中不存在类型或名称空间名称“DirectoryServices”?
- 14. 命名空间'System.Net'中不存在类型或名称空间名称'Http'
- 15. 命名空间'Windows.UI.Xaml'中不存在类型或名称空间名称'EventHandler'
- 16. 命名空间'System.Web'中不存在类型或名称空间名称'Script'
- 17. 类型或命名空间名称“关系”不命名空间中存在“Microsoft.EntityFrameworkCore”
- 18. 类型或命名空间名称“ToolkitScriptManager”不命名空间中存在“AjaxControlToolkit”
- 19. CS0234:命名空间'System.Runtime.Serialization'中不存在类型或命名空间名称'IExtensibleDataObject'
- 20. 命名空间'System.Windows'中不存在类型或命名空间名称'Deployment'
- 21. 命名空间'System.IO'中不存在类型或命名空间名称'File'
- 22. C#命名空间'System.Windows'中不存在类型或命名空间名称'Forms'
- 23. 命名空间'GalaSoft.MvvmLight'中不存在类型或命名空间名称'Ioc'
- 24. 命名空间'Microsoft.VisualBasic'中不存在类型或命名空间名称'FileIO'
- 25. 命名空间中不存在类型或命名空间名称'MIDI'
- 26. 命名空间'System.Web'中不存在类型或命名空间名称'Mvc'
- 27. 名称空间中不存在名称
- 28. Microsoft.SharePoint.Client命名空间 - Sharepoint命名空间不被识别
- 29. 类型或命名空间名称ThreadContext'不存在命名空间“log4net的”
- 30. 类型或命名空间名称“核心”不存在命名空间
看看这个链接是否有助于回答你的问题http://stackoverflow.com/questions/1311519/sharepoint-development-using-visual-studio-express –
你确定命名空间是正确的吗?也许它不是Microsoft.SharePoint.Client。 –
@DustinDavis是的,它直接来自教程,它存储在“参考”中。 –