我可以在Mono中使用Open XML SDK吗?

| 可以在Mono中使用Open XML SDK吗?     
已邀请:
编辑:在此期间它似乎正在工作:https://stackoverflow.com/a/28322467/743897 今天(2011年某处),我试用了SDK和Mono 2.6。 首先,我检查了MoMA对dll的看法:
DocumentFormat.OpenXml.dll
中有4种不同的方法需要Mono提供以下方法 这不可用。至少根据MoMA。
void XmlReaderSettings.set_MaxCharactersInDocument (Int64)
但是我很勇敢,试图做些事情。 不好的事情:它对我来说并不是很好。我设法创建了一个内容为“ Hello World \”的非常简单的docx,然后再次加载并读取该文件。但是,一旦我想打开用户创建的文档以及更复杂的文档,东西便开始崩溃和破裂。潜伏着一些讨厌的Null指针异常,有时打开的文件甚至被破坏。可能是因为缺少一种方法。真遗憾。 结论:目前,Microsoft的OpenXML SDK不能与Mono一起使用。     
自2014年起,SDK已开源。因此,更新的答案是肯定的,请查看此最新的截屏视频。 并且已合并为最新版本。检查拉取请求:https://github.com/OfficeDev/Open-XML-SDK/pull/3     
没有。 请参阅以下文章和评论。   Zeyad Rajabi 2008年10月13日下午12:58      @Christian – SDK尚未发布   移植到MONO了。我们仍是   正在调查。至于你的问题   与本机代码有关,SDK是   完全基于.Net构建的是   托管代码。      Zeyad Rajabi(MS) 还要在用户尝试使用它并出现错误的地方参考此问题。 甚至mono的库部分都引用了第三方工具:GemBoxSoftware     
是的,SDK可以在Mono中使用。     

要回复问题请先登录注册