0

登録されているすべてのタイプをプリロードするには、ユニティをどのように設定する必要がありますか? 私が言いたいのは、団結のための構成が1つあり、次のようになるということです

<alias alias="IMyObject" type="...">
<alias alias="MyObject" type="...">
<container>
    <register type="IMyObject" mapTo="MyObject">
        <constructor />
    </register>
</container>

そして、ユニティコンテナから解決しようとするとコードで

 var newObject = container.Resolve<IMyObject>();

このエラーが発生しました

「型名またはエイリアス MyObject を解決できませんでした。構成ファイルを確認し、この型名を確認してください。」

しかし、解決する前に、コードのどこかで MyObject を参照すると、すべて問題ありません。私の質問は、ユニティ設定を使用してこのエラーを防ぐにはどうすればよいですか?

編集

プロジェクト全体で MyObject を使用していないため、MyObject のアセンブリが読み込まれていないようです。unity.configにのみ登録しています。

4

0 に答える 0