参考Microsoft.SharePoint.dll

我有一个Shrepoint安装在其上的服务器。

我想测试这段代码:

SPUtility.GetLocalizedString方法

当我添加对Microsoft.SharePoint.dll的引用时,我可以解析SPSite和…。问题是当我想要构建项目时,它无法再using Microsoft.SharePoint识别:

在此处输入图像描述

我收到此错误:

错误13名称空间“Microsoft”中不存在类型或命名空间名称“SharePoint”(您是否缺少程序集引用?)

问题出在哪儿? 我添加了对Microsoft.SharePoint.dll引用,但在构建时它不起作用

SharePoint 2010中的Microsoft.SharePoint.dll使用Framework 3.5,但SharePoint 2013中的Microsoft.SharePoint.dll使用Framework 4.0

试试吧。

将Visual Studio项目解决方案属性平台目标更改为x64,将目标框架更改为.NET Framework 3.5。

尝试使用此命名空间:

 using Microsoft.SharePoint.Utilities 

在您提供的链接中,它表示该方法位于Namespace Microsoft.SharePoint.Utilities而不是Microsoft.SharePoint 。 这只是猜测可能是工作,没有测试过,