即使存在Sharepoint引用,也不能使用任何“ SP *”功能

时间:2018-06-19 21:10:21

标签: c# sharepoint

我真的希望这是一个简单的解决方法,但是我在论坛的任何地方都找不到这个特别的答案。

我真的很想使用我在互联网上不断看到的SharePoint功能,但是由于某些原因,我无法让它们在Visual Studio中运行。

例如:

SPUtility 

SPDateFormat.DateTime 

我有以下内容:

using Microsoft.SharePoint.Client;

,而且我还找到了可以为此程序安装的所有SharePoint参考。我想念什么?

我知道有些事情是这样的:

SharePointOnlineCredentials
CamlQuery
List

但是当我开始键入“ SP”时,我并没有弹出Visual Studio来让我知道以“ SP”开头的代码存在。

我所有SharePoint参考的屏幕截图

screenshot of all my SharePoint References

1 个答案:

答案 0 :(得分:1)

这些类都是服务器对象模型类。您需要使用等效的客户端对象模型,例如Microsoft.Sharepoint.Client.Utilities.Utility

并非服务器对象模型的所有功能都存在于客户端对象模型中,因此在某些情况下,您将需要找到解决问题的不同解决方案,否则,或者寻找一种在服务器上运行代码的方法,具体取决于您需要执行的操作。