我正在使用C#的OpenXml包生成MS Word文档。很多时候我会看到这个错误信息:
这个错误信息并不太有用:它只说问题出现在页脚。大多数情况下,它会说错误出现在第1行,第1个字符。
我通常能找到问题,但来回查找需要太多时间。
是否有任何工具/技术可以帮助调试此类错误?显示更好的错误,比如你正在尝试在Run之外添加Text之类的东西?
我通常能找到问题,但来回查找需要太多时间。
是否有任何工具/技术可以帮助调试此类错误?显示更好的错误,比如你正在尝试在Run之外添加Text之类的东西?
在网上搜索后,我找到了一些可以减轻痛苦的工具。甚至写了一篇博客文章: http://tech.trailmax.info/2014/04/validating-of-openxml-generated-documents-or-the-file-cannot-be-opened-because-there-are-problems-with-contents/
基础知识如下:
OpenXmlValidator
类。使用方法如下: http://msdn.microsoft.com/en-us/library/office/bb497334%28v=office.15%29.aspx如果您知道其他(更好)的方法,请告诉我!