ホスト プロセス (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