StructureMap을 사용하여 런타임에 레지스트리 클래스의 구현이 포함 된 어셈블리를 검사하려고하는데 문제가 발생합니다.StructureMap 2.6.1.0 어셈블리 스캔 문제
dll에 레지스트리 클래스가 있지만 런타임에 존재하지 않는 dll (런타임시 필요하지 않은 Rhino.Mock dll)에 대한 참조가 포함되어있는 경우 StructureMap은 StructureMapConfiguration 예외를 발생시킵니다 Assembly.GetExportedTypes() 호출에서.
StructureMap에서이 동작을 피할 수있는 방법이 있습니까?
ObjectFactory.Initialize(x =>
{
x.Scan(s =>
{
s.AssembliesFromApplicationBaseDirectory();
s.LookForRegistries();
});
});