XSLTransformer Error

Topics: User Forum
May 29, 2009 at 10:06 PM

I am trying to build help documentation using SandCastle on a 64bit Windows Server 2008. I am getting the following error which seems to me like it's looking for a 32 bit version of the XSL Trasnformer but I am not sure. Anyone run into anything like this before? Any help is appreciated. Below is a partial log.

Generating reflection information...
[C:\Build_Env\Iteration2\Installs\DocBuild\HelpOutput\Working\GenerateRefInfo.bat]
MrefBuilder (v2.4.10520.1)
Copyright c Microsoft 2006
Info: Loaded 14 assemblies for reflection and 206 dependency assemblies.
Info: Wrote information on 99 namespaces, 3424 types, and 41737 members
        1 file(s) copied.
XslTransform (v2.4.10520.1)
Copyright c Microsoft 2005-2006
Info: Applying XSL transformation 'C:\Program Files (x86)\Sandcastle\ProductionTransforms\MergeDuplicates.xsl'.

Unhandled Exception: System.MissingMethodException: Method not found: 'Int32 System.Xml.Xsl.Runtime.StringConcat.get_Count()'.
   at System.Xml.XmlEventCache.EndEvents()
   at System.Xml.XmlAutoDetectWriter.CreateWrappedWriter(XmlOutputMethod outMethod)
   at System.Xml.XmlAutoDetectWriter.WriteStartElement(String prefix, String localName, String ns)
   at System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartElementUnchecked(String prefix, String localName, String ns)
   at System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartElement(String prefix, String localName, String ns)
   at System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartElementLocalName(String localName)
   at <xsl:template match="/">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime, XPathNavigator {urn:schemas-microsoft-com:xslt-debug}current)
   at Root(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}runtime)
   at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean closeWriter)
   at System.Xml.Xsl.XmlILCommand.Execute(XmlReader contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)
   at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results)
   at Microsoft.Ddue.Tools.XslTransformer.Main(String[] args)
    Last step completed in 00:00:22.9013
</buildStep>
<buildStep step="Failed">

BUILD FAILED: Unexpected error in last build step.  See output above for details.

</buildStep>
</shfbBuild>