지연된 웹 사이트 컴파일 옵션을 사용하면 빌드 타임을 줄일 수 있습니다.

번역/.NET Tip of The Day 2007. 7. 18. 16:08

원문 : Use on-demand web-site compilation option to improve build times

지연된 웹 사이트 컴파일 모드란, 페이지를 편집하고 F5 (run with debugging) 혹은 Ctrl-F5 (run without debugging)를 눌렀을 때 솔루션이 모든 클래스 라이브러리 프로젝트를 컴파일한 후, /app_code 디렉토리와 Global.asax 파일을 컴파일 하고, 웹 사이트의 모든 페이지를 컴파일 하는 대신에 현재 페이지와 현재 페이지가 참조하는 유저 컨트롤만을 컴파일 한다는 의미입니다. 아시다시피 ASP.NET은 런타임에 필요한 페이지와 컨트롤을 다시 컴파일 하기 때문에 항상 최근 애플리케이션이 실행됩니다. (따라서 이전 코드가 실행되지 않을까 하는 걱정을 할 필요는 없습니다.)

이 기능을 켜기 위해서는 웹 사이트 프로젝트에서 오른쪽 클릭을 하고 프로젝트 속성 페이지를 엽니다. "빌드" 탭을 클릭하여 빌드 설정을 엽니다. F5 Start Action을 "Build Web Site"에서 "Build Page"로 변경하면 됩니다.

Web-site On-demand Compilation

: