我们必须在应用程序中将DNX core 5和OpenXml用于XLS导出。

根据我收到的错误消息,似乎不支持OpenXml依赖项:

Error  NU1002  The dependency DocumentFormat.OpenXml 2.5.0 in project does not support framework DNXCore,Version=v5.0. project.json    

Here is the part of the project.json associated with the problem:

"frameworks": {
"dnx451": {
  "dependencies": { },
  "frameworkAssemblies": {
    "WindowsBase": "4.0.0.0"
  }
},
"dnxcore50": {
  "dependencies": {
  }
}},

手动将相同的frameworkAssemblies元素添加到“dnxcore50”节点似乎无法解决该问题。

删除“dnxcore50”节点可使应用程序进行编译,但这会损害dnx Core 5.0优势的优势。

这个类似的问题未能正确回答我的问题:
Open XML in dnx5.0 / aspnext

有没有人有办法解决吗 ?

最佳答案

不幸的是,当前没有用于Open Xml SDK的nuget软件包。
但是,有些人已经在创建这样的程序包:
https://github.com/OfficeDev/Open-XML-SDK/issues/65

关于asp.net - 是否有人设法使OpenXml与dnx Core 5兼容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33824435/

10-10 21:54