com3 のシリアル ポートとして接続されている USB デバイスがあります。これを使用してポートを開きます:
string[] ports = SerialPort.GetPortNames();
foreach (string portName in ports)
{
try
{
var port = new SerialPort(portName, 256000);
port.Open();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}
ここで「ポートcom3が存在しません」というio例外が発生します。私はVS2012 + Win7x64Proを使用しています。Windowsを再起動しようとしましたが、すべて正常に機能しましたが、1回だけです。数日前、VS2012 + Win8 でこのプロジェクトを実行しましたが、すべてが素晴らしかったです。それはうまく機能し、例外は見つかりませんでした。同様の質問がたくさん見つかりましたが、この問題の解決策はありません。詳細情報: USB デバイスとして、ドライバー バージョン「ble-1.1.1-71」で BlueGiga BLED112 を使用します。どこで何が間違っているのか説明してください。