【发布时间】:2019-03-19 08:41:29
【问题描述】:
我正在使用 .NET Core 控制台应用程序开发应用程序。
我需要在我的项目中使用ABBYY FRE。
我之前开发过 .NET Framework 4.5 应用程序。我使用 COM 对象使用了 FRE。而且效果很好。
但是 .NET Core 不能很好地处理 COM 对象。详情here。
有没有办法在 .NET Core 上使用 ABBYY FRE???
感谢您的帮助。
【问题讨论】:
-
这与确切的问题有点无关,但是如果您使用的是 COM 对象,则意味着您已绑定到 Windows,那么您为什么需要 .Net 内核?只需使用 .net 框架。
-
我的项目中有一些重要的部分。我需要在一个部分中实现 Web 应用程序。对于 Web 应用程序,我们在 .NET Core 上使用 AWS Lambda。 AWS Lambda 不适用于 .NET Framework。所以我尝试在我的应用程序的其他部分使用 .NET Core。
-
@AlexanderI。 COM interop does work on .NET Core 但仅在 Windows 上。链接的问题就是这样说的,并不是说它效果不好
-
@AlexanderI。 重要 信息是您想要部署到 AWS Lambda。这意味着操作系统可能根本不是 Windows,您可能不能够部署所需的 DLL。即使可以,您也可以增加 Lambda 的启动时间。在这种情况下,最好使用基于 HTTP 的 OCR
-
@AramKocharyan .NET Core 是当前积极开发的 .NET 版本,即使在 Windows 上也是如此。您可能听说过 ASP.NET Core 3.0 将不可用于 .NET Framework,即使以前的版本是可用的。 .NET Framework 本质上处于维护模式
标签: c# .net-core aws-lambda abbyy finereader