2017-12-10 4 views
0

NuGet 패키지를 만들었습니다. 몇 가지 autofac 기반 프로젝트에서 사용하고 싶습니다. 내가 필요한 클래스와 의존 프로젝트에 등록하는 방법을 알고 있기 때문에 문제가되지 않습니다.autofac 기반의 너겟 패키지에 필요한 목록을 제공하는 모범 사례가 있습니까?

그러나이 모듈을 외국 개발자에게 제공하려면 등록해야 할 개체를 "문서화"하는 것이 가장 좋습니다.

예 : 데이터 원본의 데이터에 액세스하기 위해 리포지토리가 필요한 경우가 있습니다.

using(var childScope = _lifetimeScope.BeginLifeTimeScope()) 
    childScope.Resolve<IAmARepositoryInterface>().Insert(test); 

그러나 낯선 사람은 등록 누락으로 인한 예외가 발생할 때까지 단서가 없습니다.

아이디어가 있으십니까?

답변

관련 문제