The following error might occur after upgrading the solution if using the "Split" method in XSLT Rendering:
System.Xml.Xsl.XslTransformException: Extension object 'http://www.sitecore.net/sc' does not contain a matching 'Split' method that has 2 parameter(s).
at System.Xml.Xsl.Runtime.XmlExtensionFunction.Bind()
at System.Xml.Xsl.Runtime.XmlExtensionFunctionTable.Bind(String name, String namespaceUri, Int32 numArgs, Type objectType, BindingFlags flags)
at System.Xml.Xsl.Runtime.XmlQueryContext.InvokeXsltLateBoundFunction(String name, String namespaceUri, IList`1[] args)
at <xsl:template match="*" mode="main">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
at <xsl:template match="*">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
at Root(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer)
at Mvp.Xml.Common.Xsl.MvpXslTransform.TransformToWriter(XmlInput defaultDocument, XsltArgumentList xsltArgs, XmlWriter targetWriter)
at Mvp.Xml.Common.Xsl.MvpXslTransform.Transform(XmlInput input, XsltArgumentList arguments, XmlOutput output)
at Sitecore.Web.UI.WebControls.XslFile.DoRender(HtmlTextWriter output, Item item
To resolve this issue, consider using "Sitecore.Xml.Xsl.XslHelper.SplitFieldValue" instead of "Sitecore.Xml.Xsl.XslHelper.Split" in your solution. For example:
<xsl:variable name="keywords" select="sc:SplitFieldValue('Meta Keywords',$sc_currentitem)" />