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

호스팅 프로세스는 디버깅 성능을 향상하고, 부분 신뢰 디버깅을 가능하게 하고, 디자인 타임 식 계산을 가능하게 하는 Visual Studio의 기능입니다. 호스팅 프로세스 파일의 파일 이름에는 vshost가 포함되고 이 파일은 프로젝트의 출력 폴더에 저장됩니다. 자세한 내용은 디버깅 및 호스팅 프로세스를 참조하세요.

참고

호스팅 프로세스 파일(.vshost.exe)은 Visual Studio를 통해 사용할 수 있고 응용 프로그램에서 직접 실행되거나 배포되면 안 됩니다.

향상된 디버깅 성능


호스팅 프로세스는 응용 프로그램 도메인을 만들고 디버거를 응용 프로그램과 연결합니다. 이러한 작업을 수행하면 디버깅 시작 시간과 응용 프로그램 실행 시작 시간 사이에 눈에 띄는 지연이 발생할 수 있습니다. 호스팅 프로세스를 통해 응용 프로그램 도메인을 만들고 백그라운드에서 디버거를 연결하고 응용 프로그램 실행 사이에 응용 프로그램 도메인 및 디버거 상태를 저장하는 방식으로 성능을 향상할 수 있습니다. 응용 프로그램 도메인에 대한 자세한 내용은 응용 프로그램 도메인을 참조하세요.

부분 신뢰 디버깅


프로젝트 디자이너보안 페이지에서 응용 프로그램을 부분 신뢰 응용 프로그램으로 지정할 수 있습니다. 부분 신뢰 응용 프로그램을 디버깅하려면 응용 프로그램에 대한 특별한 초기화가 필요합니다. 이 초기화는 호스팅 프로세스에서 처리됩니다.

디자인 타임 식 계산


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

참고 항목


디버깅 및 호스팅 프로세스
방법: 호스팅 프로세스 비활성화
직접 실행 창
응용 프로그램 도메인