Visual Studio 2022でC#WPFプログラムを書いていると、Windowsフォームアプリケーションで使っていたSerialPort クラスがそのままでは使えないようだ。
using System.IO.Ports;
というように書きたくても.IOまでは出てくるが最後の.Portが自動で出てこない。
無理やりそのまま書いてもビルドでエラーが表示されてしまい”アセンブリ参照が見つかりません!”
と叱られてしまう。
最初はSystem.IO.Ports.dllが無いのかと思ったりもしたのだが・・。
ググってみるとNugetでSystem.IO.Portsをインストールすると使えるようになるようだ。
というわけで、
ツール ー NuGetパッケージマネージャー ー ソリューションのNuGetパッケージの管理でSystem.IO.Prtsを追加する。
これで無事使えるようになりました。