У меня есть приложение, которое слушает предварительно сконфигурированный COM-порт (скажем, это COM6). Мой проект VS должен отправить строки в этот порт, чтобы работающее приложение могло получить необходимую информацию. Но! В то время как я пытаюсь открыть последовательный порт через VS, я получаю исключение ввода-вывода, говоря:C# SerialPort io исключение доступ запрещен
Необработанное исключение типа «System.UnauthorizedAccessException» произошло в System.dll
Дополнительная информация: Доступ к порт «COM6» отклонен.
Из того, что я читал в Интернете, проблема в том, что мое приложение в настоящее время использует порт, но в этом весь смысл моего проекта.
EDIT: Это базовый код, который я пытаюсь запустить:
SerialPort port = new SerialPort ("COM6");
port.Open();
port.Write("1");
Получение мое исключение ввода-вывода в строке 2 Большое спасибо за ответы.
Показать свой код, вы уверены, что не подключаетесь дважды? – Wain
Я делаю самую основную вещь: 1) Порт SerialPort = новый SerialPort («COM6»); 2) port.Open(); 3) port.Write ("1"); Получение исключения IO в строке 2 –