[C#] 동적 컴파일(Dynamic compile) - ysp-laonpeople/DOC GitHub Wiki
동적 컴파일
사용 목적
- 프로그램 실행 중 필요한 함수를 코드로 구현하고 이를 DLL로 컴파일 한 뒤 참조하여 사용한다
- Interface를 이용하더라도 컴파일 이후 실행이
단점
- Assembly로 추가하게 되면 process가 종료되기 전까지 해제되지 않는다
- process가 실행 중에는 참조 추가된 dll의 access(이동,삭제)가 불가능 하다.
- 동일한 이름으로 dll의 생성이 불가능하며 새로운 namespace또는 class로 생성 추가되어야한다.
--작성중 --