Я пишу приложение UWP, в котором я обращаюсь к последовательному порту через Windows.Devices.SerialCommunication.SerialDevice
. Теперь мне нужно экспортировать свой код в переносимую библиотеку классов. В pcl у меня нет доступа к какой-либо инфраструктуре, к которой я могу обратиться к последовательному порту моего компьютера.Доступ к последовательному порту в портативной библиотеке классов в C#
Я нашел это article. В нем говорится, что я должен реализовать интерфейс в своем pcl и написать код для доступа к последовательному порту для каждой конкретной платформы в дополнительной библиотеке. Но я не настолько продвинутый в кодировании, и я действительно не понимаю, как это сделать.
Из-за этого я спрашиваю, есть ли у кого-то опыт доступа к последовательному порту в портативной библиотеке классов и может ли это сделать простой способ? Возможно, с UWP появляется более простой способ понять это.
Там просто ничего портативного об этом классе. Большая картина заключается в том, что PCL перестанут быть актуальными. Потому что, вы знаете, ваше приложение является * универсальным *. Тем временем вам придется использовать обычную библиотеку классов. –
Спасибо за ваш ответ, но дело в том, что это не обязательно должно быть uwp-приложением, использующим этот pcl. Цель заключается в том, что она также работает с приложением winRT или WPF. – croxy
Ну, вы обнаружили, почему он не переносится, и PCL не может работать. Не все работают под Windows 10. Win7 - новый XP. Желая этой проблемы, вы просто не получите нигде, используйте SerialPort в приложении WPF. –