0

응용 프로그램에서 Enterprise Library 5.0의 로깅 응용 프로그램 블록을 사용하고 있습니다. 내 건축가는 사용자 정의 동작을 원했기 때문에 데이터베이스에 기록한 My Trace Listener를 작성하여 다른 사용자 정의 코드를 실행했습니다. 이것은 모두 작동합니다.로깅 대상 수신기를 엔터프라이즈 라이브러리 구성 도구에 추가

이제 엔터프라이즈 라이브러리 프로젝트 내의 다른 수신기와 함께이 추적 수신기와 해당 데이터 클래스를 만들면 로깅 대상 수신기를 수신기 유형으로 추가하려고 할 때 구성 도구에 의해 선택됩니다. 문제는 건축가가 엔터 프라이즈 라이브러리 소스 코드를 변경하지 않기를 바라는 것이므로 자체 DLL에 리스너를 구현 한 다음 엔터프라이즈 라이브러리 구성에서이를 참조하려고합니다. 이것은 또한 작동합니다.

내 유일한 문제는 내가 이런 식으로 구성 도구를 사용할 때 청취자를 내가 추가 할 수있는 유형으로 선택하지 않는다는 것입니다. config 파일을 수동으로 편집 할 수 있으며이 방법으로 작동하지만 config 도구를 통해이 작업을 수행 할 수있는 요구 사항입니다.

도움을 주시면 감사하겠습니다.

답변

0

구성 도구를 사용하여 사용자 지정 추적 수신기를 찾는 가장 쉬운 방법은 전체 디자인 타임 통합을 사용하고 있다고 가정합니다. 어셈블리를 실행 파일과 동일한 디렉터리에 배치하는 것입니다.

관련 문제