確認した環境
- Visual Studio 2022 v17.11.0
-
net462
(.NET Framework 4.6.2)
現象
Windows Forms のデザイナー上で、ユーザーコンポーネントがツールボックスに表示されない。
ツールボックスの「すべてを表示」を有効にするとグレーアウトされた状態で表示される。
対応方法
VS2022の ツール > ツールと機能を取得
から 個別のコンポーネント
の .NET Framework 4.6.2 Targeting Pack
をチェックしてインストール
おわり
VSのバグではありませんでした。
net8.0
をnet462
に書き換えてコンパイル通ったからOKと思いきや、デザイナーはTargeting Packに依存しているようです。