Sharepoint &引用;版本冲突。”;尝试通过CSOM更新列表项时出错

Sharepoint &引用;版本冲突。”;尝试通过CSOM更新列表项时出错,sharepoint,version,conflict,csom,Sharepoint,Version,Conflict,Csom,我在尝试通过CSOM更新列表项时遇到“版本冲突”错误 代码: stringweburl=; 字符串路径=行[“路径”]。ToString(); 字符串listTitle=null; 尝试 { 使用(ClientContext ctx=newclientcontext(webUrl)) { ctx.Credentials=新的SharePointOnlineCredentials(租户站点登录,密码); listTitle=“Pages”//path.Substring(0,path.LastIn

我在尝试通过CSOM更新列表项时遇到“版本冲突”错误

代码:

stringweburl=;
字符串路径=行[“路径”]。ToString();
字符串listTitle=null;
尝试
{
使用(ClientContext ctx=newclientcontext(webUrl))
{
ctx.Credentials=新的SharePointOnlineCredentials(租户站点登录,密码);
listTitle=“Pages”//path.Substring(0,path.LastIndexOf(“/”).Substring(webUrl.Length+1);
var list=ctx.Web.Lists.GetByTitle(listTitle);
var listItem=list.GetItemById(184);
ctx.负载(列表);
Load(listItem,i=>i.File);
var file=listItem.file;
Load(文件,x=>x.Versions);
ctx.ExecuteQuery();
取消发布(“一些评论”);
Update();
ctx.ExecuteQuery();
//ctx.Web.Lists.GetByTitle(listTitle);
}
}

需要解决“版本冲突”错误。

从代码中删除以下行以解决“版本冲突”。错误

listItem.Update();
listItem.Update();