I'm having a problem using System.IO.Ports I have an application which communicates with a micro controller, using a serial port over USB. At one point it was working fine, then I added some threading functionality (which had nothing to do with the serial communications). Probably coincidentally, but maybe not, the serial communications stopped at this time. I eliminated the threading functionality, and the serial communications still behaves oddly.
private SerialPort Port;