開発チームの一部のメンバーは、同様の問題のデバッグに時間を費やしました。
単体テストの 1 つで使用される RegisterAs クラスには、パブリック メンバーがあります。設定; }
このクラスが Funq によって解決されると、コンストラクターで設定されていても、メンバーは null に設定されます。
私たちのチームメンバーは、メンバーが Container.RegisterAs<> として登録されている型ではない場合に、Funq によってこのメンバーが null に設定されるのは奇妙であることに同意します。
現在、ServiceStack バージョン 4.0.33 を使用しています。
Funq に登録されているインターフェイスを実装していない場合、ServiceStack.Funq がパブリック メンバーに触れないように構成できると便利です。