XslLoadException-此方法的名称和参数类型与此类中的另一个方法相同

|| 我有一个XML文件,并且有一个XSL转换文件,可以使用NAXML标准格式将XML文件转换为xml文件。但是由于某种原因,当我在XslCompiledTransform中调用Load函数时遇到异常
using System.Xml.Xsl;
有问题的代码块:
XslCompiledTransform xlstProcessor = new XslCompiledTransform();
        XsltSettings settings = new XsltSettings();
        settings.EnableScript = true;
        System.Xml.XmlReader reader = System.Xml.XmlReader.Create(\"C:\\\\tlog2naxml.xslt\");
        System.Xml.XmlResolver resolver = new System.Xml.XmlUrlResolver();
        xlstProcessor.Load(reader, settings, resolver); //Exception occurs here.
        xlstProcessor.Transform(@\"C:\\vperiodrept.xml\", @\"C:\\test.xml\");
我尝试了这些参数的不同变体,但我不断收到此异常。当我查看XslCompiledTransform类的定义时,看不到任何重复的方法签名。这是一个标准的.net类,因此我不希望找到任何一个。如果有人有什么想法可能导致这种情况,我将不胜感激。     
已邀请:
问题出在您正在加载的XSLT中的脚本,而不是with2ѭ类。编译器在转换中编译脚本时抛出此异常,并且脚本中遇到两个具有相同签名的方法。我要看的第一件事是-我不确定,但是我敢打赌,当您两次包含同一文件时,编译器可能不够聪明,无法识别。     

要回复问题请先登录注册