2010-01-05 6 views
0

내 응용 프로그램에서 폴더를 모니터링 할 수 있습니까? 예를 들어 DLL (라이브러리)을 복사하면 응용 프로그램이 해당 파일을 연결하고 연결합니다.런타임에 외부 라이브러리를 .NET에 연결하십시오.

나는 C++에서 비슷한 일을했지만, .NET에서 라이브러리를 동적으로 링크 할 수 있습니까?

감사합니다.

+0

감사합니다. –

+0

나는 각자에게 점수를 주어 가장 빠른 답변을 설정했다. –

답변

1

당신은 할 수 있습니다.

추가 파일의 디렉토리를 폴링 한 다음 리플렉션을 사용하여로드하고 내부에 몇 가지 Main 메소드를 실행하십시오.

그러나 이러한 DLL은 별도의 AppDomains에로드되지 않으면 이러한 DLL을 언로드 할 수 없습니다.

1

물론입니다. See this SO question 또는 MEF 사용을 고려하십시오.

+0

MEF는 유망 해 보이지만 아직 놀 수있는 기회가 없었다. –

관련 문제