Я работаю в Visual Studio C # и открыл последовательный порт, но не закрыл его должным образом. Теперь я не могу запустить свою программу, чтобы попытаться закрыть ее. Я знаю, что это я использовал, но каким-то образом я потерял контроль над этим ..? Есть ли способ закрыть его в противном случае?
Я пытался выйти из визуальной студии, и он по-прежнему говорит, что мой доступ запрещен. Я отключил и повторно включил в фактический объект, который я использую. Мой следующий шаг - перезагрузить компьютер, но я не хочу делать это каждый раз, когда я ошибаюсь (что часто!)
Кстати, я работаю в лаборатории и не имею административного доступа на этом компьютере. Еще одно замечание: текст ошибки «Доступ к порту« COM1 »запрещен».
В ответ на запрос кода .. comPort.Open (); Что еще вы ищете?
private void updateAccuSwayData() {
Console.WriteLine("Update thread started...");
comPort.Open();
comPort.WriteLine("Q");
Thread.Sleep(5);
while (!cancelRequested) {
//do stuff...
}
Console.WriteLine("Update thread halted.");
comPort.WriteLine("R");
comPort.Close();
}
Короче говоря, я закончил сеанс отладки, пока он был в середине чего-то, что кажется. Это обо всем, что я знаю.