Visual Studio のツールボックスに自作したコンポーネントが表示されない

C#

Visual StudioでWindowsフォームアプリを作成している時にはまったので記録しておきます。

現象としてはフォームアプリを作成している時にユーザーコントロールを作成するとツールボックスにコントロールが表示されるはずなのに表示されないという事象です。

結論としてはプロジェクトを作成してたフォルダ構成に問題がありました。

C#のプロジェクトなのでフォルダ名に “C#” という名前のフォルダ配下にプロジェクトを作成していたのですがこの “#” シャープ記号がフォルダに存在しているとユーザーコントロールが表示されないということがわかりました

フォルダ名を “C#” から “CSharp” に変更することで問題なく表示することができました。

フォルダ名はやはり日本語や特殊文字などは使わないのが一番ですね・・・