我想使用PeopleManager但由于某种原因我没有。我得到了
CS0246找不到类型或命名空间名称“PeopleManager”(您是否缺少using指令或程序集引用?)
我正在使用Microsoft.SharePoint.Client
和Microsoft.SharePoint.Client.RunTime
V4.0.30319
为什么我不能找到人事经理?
我目前正在向所有用户提供此代码:
var web = clientContext.Web;
var list = clientContext.Web.SiteUserInfoList;
var users = list.GetItems(new CamlQuery());
clientContext.Load(users, includes => includes.Include(
f => f["GUID"],
f => f["FirstName"],
f => f["LastName"],
f => f["UserName"],
f => f.DisplayName));
try
{
clientContext.ExecuteQuery();
}
catch (Exception e)
{
Trace.TraceError(e.Message);
Trace.TraceError(e.StackTrace);
throw;
}
但有一些用户失踪。感谢任何帮助。
答案 0 :(得分:1)
您现在可能已经想到了这一点,但您必须在using指令中包含SharePoint.Client.UserProfiles。
如果您没有,请下载NuGet Package。