关于病历加载方法报错“类型“System.Xml.Linq.XNodeReader”的对象无法转换为类型“System.IO.Stream”。(ArgumentException)
---异常堆栈---
在 JetSun.Presentation.Documents.Markups.DocSerializer.Load(XDocument doc, Log log) 位置 E:\MedicalHealthS1\Core\Core.Presentation\Presentation\Documents\Markups\DocSerializer.cs:行号 547
在 JetSun.Presentation.Documents.Markups.DocSerializer.Load(Stream stream, Log log) 位置 E:\MedicalHealthS1\Core\Core.Presentation\Presentation\Documents\Markups\DocSerializer.cs:行号 392”
2019/7/24之前的版本与之后的文件增加了不少方法签名,使用时应注意。特别是用反射获取私有方法时不能简单通过参数个数去判断(使用路径如下):
C:\windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll
之前发现版本不同导致报错界面:
DocSerializer类的构造函数初始化了 _methodLoad: