【问题标题】:ClosedXML is not compatible with .NETCoreApp 1.1ClosedXML 与 .NETCoreApp 1.1 不兼容
【发布时间】:2017-04-10 22:11:14
【问题描述】:

我正在尝试将 ClosedXML 和 iText7 添加到我的学校 .NETCore 项目中。但是每次我尝试安装这些软件包时,我都会遇到同样的错误: 一个或多个包与 .NETCoreApp,Version=v1.1 不兼容。

有人知道这个问题的解决方案吗?我使用 Visual Studio 2017 企业版。或者是否有人建议使用 .NET Core 生成 Excel 和 pdf?

【问题讨论】:

  • 错误信息足够清晰。如果您需要尚未移植到 .NET Core/NETStandard 的库,则在 .NET Framework >= 4.5 上定位 ASP.NET Core
  • 关注 github.com/ClosedXML/ClosedXML/issues/101 以获取 .NET Standard 支持的更新。

标签: visual-studio asp.net-core closedxml


【解决方案1】:

https://www.nuget.org/packages/ClosedXML

如您所见,ClosedXML 依赖于 .NETFramework 4.0。

http://www.dotnetcurry.com/dotnet/1308/dotnet-core-future-of-dotnet-framework

右键单击启动项目,然后单击属性。在应用程序选项卡中,单击目标框架下拉菜单和 .NET Framework >= 4.5。您将失去跨平台兼容性。

我个人还没有找到理想的 excel 文件导出/导入解决方案,但也许这对你有用:https://www.nuget.org/packages/Shaman.EPPlus/

【讨论】:

  • 我无法将目标框架更改为 .NET Framework >= 4.5。我只看到 .NET Core 1.0 和 .NET Core 1.1。我会尝试弄清楚如何选择其他东西。我稍后会回来......我也会尝试安装您建议的软件包。感谢您的帮助!
  • 我认为问题在于我们创建了一个 .NET Core 应用程序。所以我认为默认情况下,你只能在 .NET Core App 1.0 和 1.1 之间进行选择
  • 哦,太好了!!!!它可以安装 Shaman.EPPlus!你不知道我有多开心……非常感谢!你知道另一个从那个 Excel 创建 PDF 的库吗?我们在 Excel 中有一个模板,因此我们将所有值放入该模板中并将其转换为 PDF 更容易。而不是从头开始创建 pdf...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-24
  • 2020-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多