다음을 통해 공유


호스팅 프로세스(vshost.exe)

호스팅 프로세스는 디버깅 성능을 향상시키고 부분 신뢰 디버깅과 디자인 타임 식 계산을 사용하도록 설정하는 Visual Studio 2010의 기능입니다. 호스팅 프로세스 파일은 파일 이름에 vshost를 포함하며 프로젝트의 출력 폴더에 놓입니다. 자세한 내용은 디버깅 및 호스팅 프로세스를 참조하십시오.

참고

호스팅 프로세스 파일(.vshost.exe)은 Visual Studio에서 사용하기 위한 것이므로 직접 실행되거나 응용 프로그램과 함께 배포될 수 없습니다.

향상된 디버깅 성능

호스팅 프로세스는 응용 프로그램 도메인을 만들고 디버거를 응용 프로그램과 연결합니다. 이러한 작업을 수행하면 디버깅이 시작되는 시간과 응용 프로그램 실행이 시작되는 시간 사이에 상당한 지연이 생길 수 있습니다. 호스팅 프로세스는 백그라운드에서 응용 프로그램 도메인을 만들고 디버거를 연결하며, 응용 프로그램 실행 사이에 응용 프로그램 도메인과 디버거 상태를 저장하여 성능을 향상시킵니다. 응용 프로그램 도메인에 대한 자세한 내용은 Application Domains을 참조하십시오.

부분 신뢰 디버깅

프로젝트 디자이너보안 페이지에서 응용 프로그램을 부분 신뢰 응용 프로그램으로 지정할 수 있습니다. 부분 신뢰 응용 프로그램을 디버깅하려면 응용 프로그램 도메인을 특수하게 초기화해야 합니다. 이 초기화는 호스팅 프로세스에 의해 처리됩니다.

디자인 타임 식 계산

디자인 타임 식 계산을 사용하면 응용 프로그램을 실행하지 않고도 직접 실행 창에서 코드를 테스트할 수 있습니다. 호스팅 프로세스는 디자인 타임 식 계산 중에 이 코드를 실행합니다. 자세한 내용은 직접 실행 창을 참조하십시오.

참고 항목

참조

직접 실행 창

개념

디버깅 및 호스팅 프로세스

방법: 호스팅 프로세스 비활성화

방법: 호스팅 프로세스 비활성화

기타 리소스

Application Domains