【问题标题】:iTextSharp: Any support for dotnet core (netstandard1.6)?iTextSharp:是否支持 dotnet core (netstandard1.6)?
【发布时间】:2016-10-25 09:25:06
【问题描述】:

我已经将 iTextSharp 与常规 dotnet 应用程序一起使用已有一段时间了。我们有兴趣将它与 dotnet core 一起使用。但是新的dotnet core平台好像还是不支持这个库:

包 iTextSharp 5.5.10 与 netstandard1.6 不兼容

您是否计划在未来的版本中支持 dotnet core?

【问题讨论】:

标签: itext .net-core .net-standard-1.6


【解决方案1】:

郑重声明:在我撰写以下声明时,我是 iText Software 的一名员工。

截至 2016 年,任何 iText 项目都不支持.NET Core 和相关的UWP 标准。我们对这两种新技术进行了调查,发现支持它们存在重大问题,因为.NET Core 软件堆栈的某些组件进行了重大修改。您可以阅读https://stackoverflow.com/a/34612369/2065017 了解我对UWP 的初步调查的更多详细信息; .NET Core 的问题非常相似。

.NET Core 将被支持,它可能只会在我们的新项目 iText 7 中,它不向后兼容 iText 5(也称为 iTextSharp)。原因是 iText 5 现在仅处于维护状态,即错误修复版本,因为它正在用户社区中被 iText 7 取代。

iText 7 for .NET(仅表示 .NET Framework)实际上是 iText 7 for Java 的自动移植,使用工具 Sharpen。这消除了由于移植遗漏或错误而在 iTextSharp 5 中弹出的许多令人讨厌的挥之不去的错误的可能性。我们目前正在寻找是否有任何方法可以为 .NET Core 复制此工作流程,以便我们可以支持此工作,而无需进行手动移植和手动维护。很遗憾地通知您,我们还没有找到任何此类工具,因此我们可能不得不自己研究构建类似Sharpen 的工具。目前,这也许不是我们作为一家公司的首要任务。

编辑(2020 年 7 月)

我不再是 iText Software 的员工,但我知道自 2018 年初发布的适用于 .NET 的 iText 7.1.1 以来一直支持 .NET Standard 1.6 及更高版本,因此任何相对较新的 UWP 版本和.NET Core 也受支持。

【讨论】:

  • netstandard 2.0 怎么样?
  • 是的,我也对 .net core/standard 2.0 很感兴趣
  • 自 iText 7.1.1 起支持 .NET Standard 1.6 及更高版本(实验性支持,因此未经过全面测试)。
  • 自从最近发布 .NET 5 以来,.NET Framework 正式宣布死亡,对此有何更新?
  • 嗨@blagae,我可以看到上面的帖子太旧了,所以我们有什么关于itext7 的新更新来支持.Net Core 框架吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-21
  • 1970-01-01
相关资源
最近更新 更多