我们必须在我们的应用程序中使用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
有没有人有解决方案?
答案 0 :(得分:1)
不幸的是,Open Xml SDK目前还没有nuget包。 但是,有些人已经在努力创建这样的包: https://github.com/OfficeDev/Open-XML-SDK/issues/65
答案 1 :(得分:0)
5月24日更新。 该社区致力于.NET标准支持。 它应该适用于.NET Core,如果不是,它将很快。