Как получить сведения о USB-устройстве в кроссплатформенной платформе C# .net Core

Я работаю над инфраструктурой Avalonia и .net core 3.0, используя библиотеку System.Management, чтобы получить сведения о USB-устройстве, подключенном к ПК. Он работает на окнах. Но когда я тестирую на Mac и Linux, приложение выдает исключение PlatformNotSupported и говорит, что System.Management будет работать только на платформе Windows. Так может ли кто-нибудь предложить мне альтернативный вариант или любую конфигурацию, чтобы я мог решить эту проблему.


person Suresh    schedule 20.12.2019    source источник
comment
Отвечает ли это на ваш вопрос? Невозможно использовать System.Management.dll в Точечное ядро   -  person Haytam    schedule 20.12.2019
comment
Привет @Suresh, я готов решить эту проблему. Вы находите какое-либо решение? Спасибо.   -  person Saeed Esmaeelinejad    schedule 25.07.2021