微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RHEL 5和RHEL 6上的.NET Core

如何解决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 举报,一经查实,本站将立刻删除。