有没有人设法让OpenXml与dnx core 5一起工作?

时间:2015-11-20 10:34:02

标签: asp.net json openxml asp.net-core dnx

我们必须在我们的应用程序中使用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    

以下是与问题相关的project.json的一部分:

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

将相同的frameworkAssemblies元素手动添加到" dnxcore50"节点似乎没有解决问题。

删除" dnxcore50" node使应用程序能够编译,但这会损害dnx Core 5.0优势的好处。

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

有没有人有解决方案?

2 个答案:

答案 0 :(得分:1)

不幸的是,Open Xml SDK目前还没有nuget包。 但是,有些人已经在努力创建这样的包: https://github.com/OfficeDev/Open-XML-SDK/issues/65

答案 1 :(得分:0)

5月24日更新。 该社区致力于.NET标准支持。  它应该适用于.NET Core,如果不是,它将很快。

按照这里的进化: https://dotnet.myget.org/gallery/open-xml-sdk