'<型名>' は 'My' グループ内で公開されている別の型と同じ名前です
'<型名>' は 'My' グループ内で公開されている別の型と同じ名前です。 フォームまたはそれを囲む名前空間の名前を変更してください。
いずれか 1 つの My
オブジェクトのクラスまたは構造体と同じ名前でクラスまたは構造体が宣言されています。
My
などの My.Forms
オブジェクト経由でアクセスできる 2 つのクラス間で、名前の競合を回避することはできません。
My
オブジェクトのクラス間で名前が競合している可能性がある場合、コンパイラは型のプロパティ名を ClassName から "<ルート名前空間>_<名前空間>_<クラス名>" に変更します。 たとえば、 Form1
という名前の 2 つのフォームがあるとします。 これらのフォームのいずれかがルート名前空間 WindowsApplication1
および名前空間 Namespace1
にある場合は、 My.Forms.WindowsApplication1_Namespace1_Form1
を通じてそのフォームにアクセスします。
このエラーは、名前にアンダースコアが含まれた名前空間が入れ子になり、その中に名前が同じ 2 つのクラスがある場合に発生する可能性があります。 コンパイラがクラスの新しいプロパティ名を作成する場合に、引き続き名前の競合があります。
エラー ID: BC36015
新しいフォームの名前を変更します。
名前空間の名前を変更します。
既存のクラスまたは構造体と同じ名前をクラスまたは構造体に付けないでください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。