.NET에서 런타임에 외부 라이브러리를 연결하십시오
-
18-09-2019 - |
문제
내 응용 프로그램이 DLL (라이브러리)을 복사하면 응용 프로그램이 픽업하여 연결되는 폴더를 모니터링 할 수 있습니까?
나는 며칠 동안 C ++에서 비슷한 일을했지만 .NET에서 라이브러리를 동적으로 연결할 수 있습니까?
감사
해결책
반사를 사용하여 할 수 있습니다.
추가 된 파일에 대한 디렉토리를 조사한 다음 파일을 찾으면 반사를 사용하여로드하고 그 안에 주요 메소드를 실행하십시오.
그러나이 DLL이 별도의 appDomains에로드되지 않으면 "언로드"할 수 없습니다.
다른 팁
전적으로. 이 질문을 참조하십시오 또는 사용을 고려하십시오 Mef.
제휴하지 않습니다 StackOverflow