흠.... 제목이 좀 이상한데.... 엄밀히 말하자면 닷넷(.NET)을 이용하여 닷넷을 컴파일하는 것을 말합니다. 일종의 컴파일러를 만드는 것을 의미합니다. 다행히도 닷넷에서는 컴파일을 위한 API를 제공하기 때문에 손쉽게 이런 컴파일러를 만들 수 있죠. 그럼 이런 컴파일러를 왜 만들어야 하는가? 라는 질문을 하게 되는데.... 이건 이 포스팅의 마지막에 다루겠습니다. 1. 'CodeDom'을 이용하기 MSDN에 설명이 잘 나와 있습니다만.... 이 기능은 소스 코드를 빌드하기 위한 기능입니다. (참고 : MSDN - CodeDOM 사용) 그러니 우리는 'CodeDom'을 이용하여 동적으로 코드를 컴파일 할 수 있다는 것입니다. 2. 샘플 만들기 샘플을 간단하게 윈폼(WinForm)에서 만들겠습니다. 버..