アセンブリ '{0}' に IProviderFactory インターフェイスを実装するパブリック型がないため このアセンブリを使用してプロバイダーのインスタンスを作成できません

アセンブリ '{0}' に IProviderFactory インターフェイスを実装するパブリック型がないため、このアセンブリを使用してプロバイダーのインスタンスを作成できません。
アセンブリ '{0}' に IOperationFactory インターフェイスを実装するパブリック型がないため このアセンブリを使用して操作のインスタンスを作成できません アセンブリ '{0}' に IOperationFactory インターフェイスを実装する複数のパブリック型が含まれています 操作ごとに 1 つの操作ファクトリ型のみ存在できます アセンブリ '{0}' に IProductFactory インターフェイスを実装するパブリック型がないため このアセンブリを使用して製品のインスタンスを作成できません アセンブリ '{0}' に IProductFactory インターフェイスを実装する複数のパブリック型が含まれています 製品ごとに 1 つの製品ファクトリ型のみ存在できます アセンブリ '{0}' に IProviderFactory インターフェイスを実装するパブリック型がないため このアセンブリを使用してプロバイダーのインスタンスを作成できません アセンブリ '{0}' に IProviderFactory インターフェイスを実装する複数のパブリック型が含まれています プロバイダーごとに 1 つのプロバイダー ファクトリ型のみ存在できます アセンブリ '{0}' の拡張型 '{1}' で拡張された {3} の名前 '{2}' はメタデータ ストアに存在しません この名前のスペルが間違っているか 読み込み順が正しくない可能性があります ドメインとプロバイダーの読み込みを行ってから ... アセンブリ '{0}' の拡張型 '{2}' で定義された拡張インターフェイス '{1}' は '{2}' で実装されていません '{2}' の定義と拡張属性の定義をチェックし 拡張インターフェイスのスペルが間違っていないか確認してください ... アセンブリ '{0}' の拡張型 '{2}' で定義された拡張インターフェイス '{1}' はインターフェイスの型でありません 拡張インスタンスでは 具象クラスの型を拡張機能として登録できません