確認した環境
- 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に依存しているようです。