2012-03-23 11 views
2

を作成発生したI RIA Servicesアプリケーションエラー:次の例外は、MEFの組成物容器

持っていると私はこの警告

The following exception occurred creating the MEF composition container:
Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
The default code generator will be used.

それはなぜですか?

+0

LoaderExceptionsプロパティを取得して詳細を共有できますか? –

+0

@EdChapel申し訳ありませんが、できません。私は本当にそれを行う方法を知らない。 –

+1

ドメインコンテキストをコンテナに登録する場合は、新しいInjectionConstructor()を追加する必要があります。これは、DomainServiceのプロキシであるため、domaincontextに3つのコンストラクタがあり、使用するコンストラクタが分からずにインスタンスを解決できないためです。 –

答えて

2

これは、WEBプロジェクト(RIAサービス経由で接続されているSilverlight AppをホストするWebプロジェクト)で、生成されたエンティティへの参照を間違って追加したときに起こりました。

これを解決するには、Webプロジェクト(SilverlightアプリをホストしているWebプロジェクト)のエンティティへの参照を削除します。参照がなくなると、警告は削除されます。

私は警告がスローされた理由を調べていませんが、私の場合は、参照を削除すると警告が解決されました。

+0

あなたはここでより具体的になることができますか?あなたはプロジェクト/ dll参照を意味しますか、そうであってはならないコードが含まれているという意味ですか? – PilotBob