1. はじめに
- C# .NET6 で別ソリューションで作成したユーザーコントロールをDLL参照からツールボックスに表示できるようにしたい
- .NET FrameworkツールボックスからDLL参照した場合、「ツールボックス項目を動的に列挙できないプラットフォームを対象としています。」と表示されるため、別の方法で解決したい
2. 開発環境
- C# .NET6
- Visual Sutido 2022
- Windows 11
3. Windowsフォームクラスライブラリの作成
- ユーザーコントロールを作成するプロジェクトを準備する
3.1. プロジェクトの作成
3.2. ユーザーコントロールの作成
4. Windowsフォームプロジェクトの作成
5. Windowsフォームクラスライブラリの参照
5.1. NGの場合(ツールボックスからDLL参照)
5.2. OKの場合(NuGetからDLL参照)
5.2.1. Windowsフォームクラスライブラリのパック化
5.2.2. NuGetパッケージマネージャーの設定
5.2.3. NuGetからのインストール
6. 動作確認
7. 参考文献