当我尝试加载XSL电子表格时,会抛出主题行的异常。调用堆栈附在下面。这个程序工作了一段时间,有各种样式表现在它适用于一些计算机,但抛出这个例外的其他一些。我在互联网上查了一下,this是我能找到的全部内容,除了对某些更新版本有些模糊的怀疑外,它没有给出任何答案。我很茫然。有什么想法吗?
at System.Security.SecurityRuntime.RevertAssert(StackCrawlMark& stackMark)
at System.Security.CodeAccessPermission.RevertAssert()
at System.Xml.Xsl.XmlILGenerator.Generate(QilExpression query, TypeBuilder typeBldr)
at System.Xml.Xsl.XslCompiledTransform.CompileQilToMsil(XsltSettings settings)
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at System.Xml.Xsl.XslCompiledTransform.Load(XmlReader stylesheet)
at AIM.Letters.Documents.Layout.get_WordXsl() in c:\AIM\LettersSolutionII\LetterDocuments\Documents\Layout.cs:line 29
at AIM.Letters.ProcessingService.Activities.TiffGenerator.BuildWordML(LetterJob jobDocument, Layout layout) in C:\AIM\LettersSolutionII\LetterService\Activities\TiffGenerator.cs:line 253
答案 0 :(得分:2)
看起来我的问题与.NET dll版本中的差异有关,特别是System.XML.dll。安装了.NET Framework 2.0 Service Pack 2的计算机正常运行。没有这个服务包的人行为不端。对于我来说,我的旧代码如何处理“坏”System.XML.dll
仍然是一种谜