Sorry for the delay in replying.
I've copied this line into my code from CSExample
if (axVSPortAx1.CreatePort(strPort1.Text) || axVSPortAx1.Attach(strPort1.Text))
Unlike the provided example this returns false. The port is created though and visible in Device Manager?
1. What OS are you running (version, bit count)?
2. Does the described problem take place always or only on first run?