型 {1} で IRegisterMetadata を呼び出す際に 型 {0} の例外がキャッチされました 例外メッセージ: {2} スタック トレース: {3}

型 {1} で IRegisterMetadata を呼び出す際に、型 {0} の例外がキャッチされました。例外メッセージ: {2}。スタック トレース: {3}
型 {0} を入れ子にしないでください 外部から参照できなくするために そのアクセシビリティを変更することもできます この型が Visual Basic モジュールで定義されている場合 それは他の .NET 言語への入れ子にされた型と見なされます ... 型 {0} を解決できないため デザイン サーフェイスへのコントロールの追加またはコントロールへのバインドを行うことができません プロジェクトをビルドしてみるか 必要なアセンブリ参照を追加してください 型 {1} が 'comparison' 制約を満たしていないため 構造体型 レコード型 または共用体型 '{0}' は構造的に比較できません 型 '{2}' に 'NoComparison' 属性を追加して 型が比較できないことを明確にしてください ... 型 {1} が 'equality' 制約を満たしていないため 構造体型 レコード型 または共用体型 '{0}' は構造の等値性をサポートしません 型 '{2}' に 'NoEquality' 属性を追加して 型が構造の等値性をサポートしないことを明確にしてください ... 型 {1} で IRegisterMetadata を呼び出す際に 型 {0} の例外がキャッチされました 例外メッセージ: {2} スタック トレース: {3} 型 パラメータ '|1' には それを囲む型の型パラメータと同じ名前が付けられています それを囲む型の型パラメータは 'Shadows' が指定されます 型 名前空間 メンバー識別子は pascal 規約 パラメーター識別子は camel 規約に従って大文字小文字の使い分けを行います 識別子に含まれる 2 文字の略語は大文字にします たとえば System.Io ではなく System.IO ...