Dot-Net

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

  • March 10, 2016

可以在Mono中使用Open XML SDK嗎?

編輯:它似乎同時工作:https ://stackoverflow.com/a/28322467/743897

今天(2011 年的某個地方)我玩弄了 SDK 和 Mono 2.6。

首先,我檢查了MoMA對 dll 的看法:

4 種不同的方法DocumentFormat.OpenXml.dll需要以下 Mono 中不可用的方法。至少根據 MoMA 的說法。

void XmlReaderSettings.set_MaxCharactersInDocument (Int64)

但我很勇敢,並嘗試做一些事情。

壞事:它對我來說並不是很有效。我設法用內容“Hello World”創建了一個非常簡單的 docx,然後再次載入並讀取文件。但是一旦我想打開使用者創建的和更複雜的文件,東西就開始崩潰和破壞。有一些令人討厭的空指針異常潛伏著,有時打開的文件甚至被破壞。也許是因為缺少一種方法。真遺憾。

結論:目前 Microsoft 的 OpenXML SDK 不能與 Mono 一起使用。

引用自:https://stackoverflow.com/questions/6145133