Редактировать: Кажется, он работает в то же время: https://stackoverflow.com/a/28322467/743897
Сегодня (где-то в 2011 году) я играл с SDK и Mono 2.6.
Сначала я проверил, что MoMA думает о dll:
4 различным методам в DocumentFormat.OpenXml.dll
требуется следующий метод из Mono, который недоступен.По крайней мере, согласно МоМА.
void XmlReaderSettings.set_MaxCharactersInDocument (Int64)
Но я был смел и пытался делать что-то.
Плохая вещь: у меня это не получалось.Мне удалось создать очень простой документ с содержанием «Hello World», а затем загрузить и прочитать файл снова.Но как только я захотел открыть созданные пользователем документы, все более сложные документы начали падать и ломаться.Есть некоторые неприятные исключения нулевого указателя, скрывающиеся вокруг, и иногда открытый файл даже разрушается.Возможно из-за одного отсутствующего метода.Жаль.
Вывод: В настоящее время OpenXML SDK от Microsoft не может использоваться с Mono.