C# RHEL 5和RHEL 6上的.NET内核

C# RHEL 5和RHEL 6上的.NET内核,c#,.net-core,rhel,rhel6,rhel5,C#,.net Core,Rhel,Rhel6,Rhel5,我在.NET中为windows开发了一个USB驱动程序(CDC类)DLL 看起来我也需要在Linux中开发相同的驱动程序。目标系统运行RHEL 5及以上版本 从Microsoft文档中可以清楚地看出,在RHEL 7和8上,我可以利用.NET内核 可以在RHEL 5和RHEL 6上使用.NET内核吗 .NET Core在RHEL 5上根本不受支持。不是红帽公司,也不是微软公司。您不能在那里运行.NET应用程序 Microsoft在RHEL 6上支持.NET Core,但存在一些问题,安装并不像可能

我在.NET中为windows开发了一个USB驱动程序(CDC类)DLL 看起来我也需要在Linux中开发相同的驱动程序。目标系统运行RHEL 5及以上版本

从Microsoft文档中可以清楚地看出,在RHEL 7和8上,我可以利用.NET内核 可以在RHEL 5和RHEL 6上使用.NET内核吗


.NET Core在RHEL 5上根本不受支持。不是红帽公司,也不是微软公司。您不能在那里运行.NET应用程序

Microsoft在RHEL 6上支持.NET Core,但存在一些问题,安装并不像可能的那么简单

Microsoft和Red Hat都完全支持RHEL 7和RHEL 8上的.NET Core



USB驱动程序在Windows和Linux之间的实现非常不同。即使忽略较旧的RHEL版本,您是否知道您的驱动程序是否可以在Linux上工作。例如,Linux上的NetCore不支持C/C++。例如,您对
kernel32.dll
进行的任何P/Invoke调用在Linux上也不起作用。你的司机真的跨平台吗?

现在不是跨平台。我正在使用P/invoke函数。因为我需要支持RHEL 5、7以及Windows 7和10。我需要为不同的操作系统开发c/c++驱动程序。谢谢你的指点,奥马吉德。最后一个问题。你有Linux上USB驱动程序的指针吗。