我正在尝试在 dnx/aspnet 下一个环境中构建一个使用 OpenXML 的应用程序。
我已将 OpenXML 依赖项添加到我的 package.json
"dependencies": {
....
"DocumentFormat.OpenXml": "2.5.0"
}
但是,当我尝试运行时,出现此错误:
The type 'Package' is defined in an assembly that is not referenced. You must add a reference to assembly 'WindowsBase, Version=4.0.0.0
似乎 OpenXML 依赖于 WindowsBase。我担心这在 linux/mac 环境中不起作用,因为我找不到这个名称的 nuget 包或依赖项。
有没有办法将此 WindowsBase .dll 添加到 unix dnx 项目中?是否有另一种方法可以通过 dnx 在 unix 中使用 OpenXML 或其他 word 文档库?
谢谢