unity-container

    2

    1答えて

    クラスがコンテナに登録されていない場合でも、Unityはクラスを解決します。クラスを明示的に登録して解決するようにコンテナの設定を変更することは可能ですか?

    2

    1答えて

    私は次のクラス宣言を持っています: Logger Service、FacadeReaderService、およびBusinessManager。 Unity XML設定を使用して、Logger ServiceとFacadeReaderServiceをBusinessManagerに挿入したいと思います。 ロガーサービス public class LoggerService : ILoggerSer

    1

    1答えて

    WebApiプロジェクトでUnityを使用していて、設定ファイルを使用してタイプを登録しています。私は、コントローラのコンストラクタへの依存性を注入してきたし、それは見事に取り組んできました...私はタイプマッピングを忘れてしまったし、次のエラー受信まで: An error occurred when trying to create a controller of type 'FooContro

    0

    1答えて

    単一性を使用して最も単純な方法で依存関係を登録する方法があるかどうか尋ねたいだけです。 ​​ 私は30-40のクラスとインターフェイスを持っています。私はそれを冗長コードしたくありません。最も単純な形式でコードを書く方法はありますか?すべてのクラスを取得してループを作成して登録するのと同じですか? ありがとうございます!

    0

    1答えて

    プライベートコンストラクタとクラスのインスタンスを返す静的なCreateメソッドを持つクラスがあります。クラスのインスタンスが要求されたときにUnityがこのメソッドを呼び出すようにします。 例: public interface IService { void MethodA(); } public class Service: IService { private

    1

    1答えて

    新しいUnity 5.0.0 Resolve()メソッドでクラスのインスタンスを解決するにはどうすればよいですか? Unity 4.0.1では、以下の例のようなインスタンスをSettingsContextで解決しました。しかし、これはもはや機能しません。 私はそれが解決の第二引数を与える問題だと思っていますが、私はハウツーについては分かりません。 UnityConfigクラスは通常通り publi

    3

    1答えて

    私はDIをUnity 4から現在の安定バージョンであるバージョン5にアップデートしました。その瞬間から、私のプロジェクトで「現在の型System.Web.Mvc.IControllerFactory」のような例外がスローされ始めました。これはインタフェースであり、構築できません。型マッピングがありませんか? 異なるASP.NET MVCタイプに対して複数の例外がスローされます。更新の前にすべてうま

    0

    1答えて

    いくつかのNuGetパッケージを更新したところ、私のウェブサイトのいくつかのものが新しいコードで壊れていたことが判明しました。私は新しいUnity Inversion Control 5.0.0にアップデートしました。しばらくして、それを修正しようとしていましたが、最終的にサイトをビルドして起動することができました。しかし、Unity IOCは、 "Error in Application '〜/

    -1

    1答えて

    MVVMアーキテクチャでは、具体的にはモデルレイヤーです。 Collection<BasicModelType>が継承/実装するオブジェクトでいっぱいに使用されている場合BasicModelType; 「モデル」自体にビジネスロジックの一部を実装することなく、コレクション内の「モデル」上のビジネスロジックをどのように処理するのでしょうか? (OOPの貧弱な実践であるため、「as」と「is」の使用は

    0

    1答えて

    次のコードはバージョン3.5.1404で機能しましたが、バージョン5.0.1では機能しなくなりました。 NuGet経由で最新の参照を持っている:私は、web.configファイル内 : <unity xmlns="http://schemas.microsoft.com/practices/2010/unity"> <assembly name="ACME.Core" /> <