次のコードで、Autofacで正しいSomeInstanceを解決する方法を教えてください。 public class BaseClass {}
public class SubClass1 : BaseClass {}
public class SubClass2 : BaseClass {}
public interface IGenericInterface<T> where T
私はAutofacに登録された種類の束を持っていて、依存関係のいくつかはかなり深いです。登録されたすべてのタイプを解決できることをテストする方法はありますか?私はアプリケーションの起動時に速く失敗したいと思っていますが、数分後には途中で実行したくありません。 これは私が現在やっていることですが、うまくいくようですが、 public void VerifyAllRegistrations()
をオートワイヤリングするAutofacに渡すパラメータのまわりで私の頭を取得できません、次のコードは動作しません。 class Config {
public Config(IDictionary<string, string> conf) {}
}
class Consumer {
public Consumer(Config config) {}
}
void