SharePoint Server 2019已经发布了,最大的变化是添加了新UI。但是2019的主版本号仍旧是16。总结了三个使用代码判断SharePoint 2019版本的办法。
1,通过build number, SharePoint 2016的build number列表:https://social.technet.microsoft.com/wiki/contents/articles/34002.sharepoint-2016-build-numbers.aspx
我所安装的SharePoint 2019的build number是16.0.10337.12109,其中主版本号是16, build号是10337,而SharePoint 2016的主版本号是16,build号不超过5000,考虑到2016有可能还会有build出来,所以推测2019的build号是大于10000的。判断代码如下。
private static bool IsSharePoint2019()
{
var buildVersion = SPFarm.Local.BuildVersion;
return buildVersion.Major == 16 && buildVersion.Build > 10000;
}
CSOM:
private static bool IsShare