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

호스팅 프로세스는 디버깅 성능을 향상하고, 부분 신뢰 디버깅을 가능하게 하고, 디자인 타임 식 계산을 가능하게 하는 Visual Studio의 기능입니다.The hosting process is a feature in Visual Studio that improves debugging performance, enables partial trust debugging, and enables design time expression evaluation. 호스팅 프로세스 파일의 파일 이름에는 vshost가 포함되고 이 파일은 프로젝트의 출력 폴더에 저장됩니다.The hosting process files contain vshost in the file name and are placed in the output folder of your project. 자세한 내용은 디버깅 및 호스팅 프로세스를 참조하세요.For more information, see Debugging and the Hosting Process.

참고

호스팅 프로세스 파일(.vshost.exe)은 Visual Studio를 통해 사용할 수 있고 응용 프로그램에서 직접 실행되거나 배포되면 안 됩니다.Hosting process files (.vshost.exe) are for use by Visual Studio and should not be run directly or deployed with your application.

향상된 디버깅 성능Improved Debugging Performance

호스팅 프로세스는 응용 프로그램 도메인을 만들고 디버거를 응용 프로그램과 연결합니다.The hosting process creates an application domain and associates the debugger with the application. 이러한 작업을 수행하면 디버깅 시작 시간과 응용 프로그램 실행 시작 시간 사이에 눈에 띄는 지연이 발생할 수 있습니다.Performing these tasks can introduce a noticeable delay between the time debugging is started and the time the application begins running. 호스팅 프로세스를 통해 응용 프로그램 도메인을 만들고 백그라운드에서 디버거를 연결하고 응용 프로그램 실행 사이에 응용 프로그램 도메인 및 디버거 상태를 저장하는 방식으로 성능을 향상할 수 있습니다.The hosting process helps increase performance by creating the application domain and associating the debugger in the background, and saving the application domain and debugger state between runs of the application. 응용 프로그램 도메인에 대한 자세한 내용은 응용 프로그램 도메인을 참조하세요.For more information on application domains, see Application Domains.

부분 신뢰 디버깅Partial Trust Debugging

프로젝트 디자이너보안 페이지에서 응용 프로그램을 부분 신뢰 응용 프로그램으로 지정할 수 있습니다.An application can be specified as a partial trust application in the Security page of the Project Designer. 부분 신뢰 응용 프로그램을 디버깅하려면 응용 프로그램에 대한 특별한 초기화가 필요합니다.Debugging a partial trust application requires special initialization of the application domain. 이 초기화는 호스팅 프로세스에서 처리됩니다.This initialization is handled by the hosting process.

디자인 타임 식 계산Design-Time Expression Evaluation

디자인 타임 식 계산을 사용하면 응용 프로그램을 실행할 필요 없이 직접 실행 창에서 코드를 테스트할 수 있습니다.Design-time expression evaluation enables you to test code from the Immediate window without having to run the application. 호스팅 프로세스는 디자인 타임 식 계산 중에 이 코드를 실행합니다.The hosting process executes this code during design time expression evaluation. 자세한 내용은 직접 실행 창을 참조하세요.For more information, see Immediate Window.

참고 항목See Also

디버깅 및 호스팅 프로세스 Debugging and the Hosting Process
방법: 호스팅 프로세스 비활성화 How to: Disable the Hosting Process
직접 실행 창 Immediate Window
응용 프로그램 도메인Application Domains