2011-03-07 3 views
0

워크 플로와 매우 유사한 .NET 고객 프레임 워크가 있습니다. 리플렉션을 사용하여 특정 폴더에서 처리 할 수있는 모든 프로세스의 목록을 가져오고 알려진 시작점을 사용하여 리플렉션을 통해 시작합니다 (모두 "프로세스"라는 메서드가 있습니다). 이 파일들은 단지 컴파일을하기 위해서만 호출되고 컴파일의 일부가 아니기 때문에 ... 나를 다시 시작하지 않고 업데이트되고있는 프로세스 중 하나를 위해 새로운 참조 라이브러리 (DLL)에 넣을 수있는 방법이있다. 전체 과정? 여기 처리 중에 참조 된 라이브러리 파일을 변경하는 방법이 있습니까?

참고 문헌에 할당, 내 흐름 ...

START 참조

  • 로드 목록
  • 로드 작품이다
  • X 시간, WCF 새로 고침에 대한 참조 (또는 를 새로 고침 후 명령이 전송 됨)

이 작업을 수행 할 수 있습니까, 아니면 할 수 있습니까? 새 참조 파일을 인식 할 수 있도록 어셈블리 기반을 실제로 중지했다가 다시 시작 하시겠습니까?

답변

1

네, Assembly.Load로 할 수 있지만 먼저 MEF을 봐야한다고 생각합니다.

+0

불행히도 우리는 여전히 3.5 프레임 워크에 있지만 그 링크는 확실히 흥미 롭습니다. 나는로드를 줄 것이고 그것이 작동하는지 알 것이다. 감사! – RiddlerDev

관련 문제