VS2019 держит ручку к SerialPort? - PullRequest
       20

VS2019 держит ручку к SerialPort?

0 голосов
/ 26 сентября 2019

Когда я прекращаю отладку своей WPF-программы в Visual Studio 2019, кажется, что она все еще сохраняет связь с последовательным портом.Я должен закрыть IDE и запустить его снова, чтобы освободить SerialPort.

Я пытаюсь добавить код в Windows_Cloasing:

   {
      if (SerialPort.IsOpen) SerialPort.Close();
      SerialPort.Dispose();
      GC.SuppressFinalize(SerialPort);
      GC.ReRegisterForFinalize(SerialPort);
   }

, но это не решает проблему.

В VS2017 кажется, что все в порядке.Даже дополнительный код, написанный выше, не нужен.Каждый раз после закрытия приложения или жесткого «Остановка отладки» я могу снова открыть приложение, и порт готов к использованию.

Есть ли у вас какие-либо предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...