iTextSharp:对dotnet核心的任何支持(netstandard1.6)? [英] iTextSharp: Any support for dotnet core (netstandard1.6)?

查看:307
本文介绍了iTextSharp:对dotnet核心的任何支持(netstandard1.6)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用iTextSharp与常规的dotnet应用程序。我们有兴趣将它与dotnet核心一起使用。但似乎新的dotnet核心平台仍然不支持该库:

I've been using iTextSharp with regular dotnet applications for a while now. We're interested in using it with dotnet core. But it seems that the library is still not supported on the new dotnet core platform:

包iTextSharp 5.5.10与netstandard1.6不兼容

Package iTextSharp 5.5.10 is not compatible with netstandard1.6

您打算在未来版本中支持dotnet核心吗?

Do you plan to support dotnet core in a future release?

推荐答案

记录:我是iText Software的员工。

For the record: I am an employee at iText Software.

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

Currently, .NET Core and the related UWP standard are not supported by any iText projects. We have done investigations into both these new technologies and have found that there are significant issues with supporting them, because of drastic modifications in certain components of the .NET Core software stack. You can read https://stackoverflow.com/a/34612369/2065017 for more details about my initial investigation into UWP; the problems with .NET Core are very similar.

if和when .NET Core 将得到支持,它可能只会出现在我们的新项目iText 7中,该项目不向后兼容iText 5(也称为iTextSharp)。原因是iText 5现在仅用于维护,即bugfix版本,因为它被用户社区中的iText 7取代。

If and when .NET Core will be supported, it will probably only be in our new project iText 7, which is not backwards compatible to iText 5 (also known as iTextSharp). The reason for this is that iText 5 is now only on maintenance, i.e. bugfix releases, as it is being supplanted by iText 7 in the user community.

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

iText 7 for .NET (meaning only the .NET Framework) is actually an automated port of iText 7 for Java, using the tool Sharpen. This takes away the possibility of many nasty lingering bugs that used to pop up in iTextSharp 5 because of porting omissions or errors. We are currently looking if there is any way to duplicate this workflow for .NET Core so that we can support this without having to do manual porting and manual maintenance. I regret to inform you that we have not found any such tool yet, so we may have to investigate building a Sharpen-like tool ourselves. This is currently, perhaps unsurprisingly, not our biggest priority as a company.

这篇关于iTextSharp:对dotnet核心的任何支持(netstandard1.6)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆