如何解决RHEL 5和RHEL 6上的.NET Core
我为.NET中的Windows开发了USB驱动程序(CDC类)DLL。 看来我也需要在Linux中开发相同的驱动程序。目标系统正在运行RHEL 5及更高版本。
根据Microsoft文档,很明显,在RHEL 7和8上,我可以利用.NET Core 是否可以在RHEL 5和RHEL 6上使用.NET Core。
https://docs.microsoft.com/en-us/dotnet/core/install/linux-rhel
解决方法
.NET Core在RHEL 5上完全不受支持。不是Red Hat也不是Microsoft。您不能在那里运行.NET应用程序。
Microsoft在RHEL 6上支持.NET Core,但是存在一些陷阱,安装起来并不容易。 This document includes installation steps for .NET Core and its dependencies on RHEL 6。
Microsoft和Red Hat都在RHEL 7和RHEL 8上完全支持.NET Core。
USB驱动程序在Windows和Linux之间的实现方式非常不同。即使不考虑较旧的RHEL版本,您是否也知道驱动程序是否完全可以在Linux上运行?例如,Linux上的.NET Core不支持C / C ++。例如,您对kernel32.dll
进行的任何P / Invoke调用在Linux上也将不起作用。您的驱动程序实际上是跨平台的吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。