所以我开始学习 C#,就像字面上刚刚开始学习一样,并且来自 Java 背景,看起来还不错。不过,我有一个问题。我正在遵循有关使用客户端对象模型的THIS教程。从顶部开始,我添加了引用,但是
using Microsoft.SharePoint.Client;
不断给我错误“命名空间‘SharePoint’不存在于命名空间‘Microsoft’中,但我在右侧面板上清楚地看到它。所以看看说明,我能想到的唯一区别是我使用的是 Visual Studio Express,因此在创建新项目时无法选择使用哪个框架。除此之外,我不知道问题可能是什么。有谁知道我还可能缺少什么或如何纠正这个问题?
您是否按照该教程开头附近的
noted添加了对
Microsoft.SharePoint.Client
程序集和 Microsoft.SharePoint.Client.Runtime
程序集的引用?
确保目标框架是 3.5 而不是 4,即 SP2010
您完成了上面提到的教程的这一部分吗?
要构建应用程序,您必须添加对两个程序集的引用, Microsoft.SharePoint.Client.dll 和 Microsoft.SharePoint.Client.Runtime.dll。安装SharePoint Foundation 在服务器上安装这些程序集。两个组件 位于以下目录中:
%ProgramFiles%\Common Files\Microsoft Shared\Web 服务器 扩展 \ISAPI
查看项目中的引用并确保您拥有对程序集的引用。如果不存在,请尝试添加它,右键单击 --> 添加引用并找到“Microsoft.SharePoint.Client”
感谢提到4.0框架的人。
我的项目默认为 .NET Framework 4 Client Profile(我不知道这意味着什么),命名空间在 IntelliSense 中看起来不错,但构建会说找不到它们!
对于任何为 SP2019 进行开发的人,您需要以 .net 4.5 为目标