일반적으로 'DLL'은 개발단계에서 참조를 통해 연결하여 사용합니다. 하지만 여러 가지 상황에 따라서 동적 로드를 해야 하는 경우가 있죠. 대표적인 경우가 국가나 언어, 운영체제 등에 따라 다른 dll을 써야 하는 경우라던가 동적으로 생성된 'DLL'을 참조해야 하는 경우라던가... 물론 설계 의도에 따라 많이 달라지니 꼭 필요하다고는 볼 수 없습니다 ㅎㅎㅎ 어찌 됐건 동적으로 DLL을 로드하여 사용하는 방법을 알아봅시다. 1. 테스트 DLL 만들기 클래스 라이브러리로 프로젝트를 2개 생성합니다. 하나는 'TestDll1', 다른 하나는 'TestDll2'로 생성합니다. 각각의 코드는 아래와 같습니다. namespace TestDll1 { public class Class1 { public string ..