什麼是宿主進程
宿主進程是 Visual Studio 2005 中的一項功能,能提高調試性能,支持部分信任調試並支持設計時錶達式計算。宿主進程檔案的
![宿主進程](/img/0/6ba/nBnauM3X0ADOzgzM1QzMxATN5QTM1QzN4QjM0QTNwAzMxAzL0MzLzUzLt92YucmbvRWdo5Cd0FmLxE2LvoDc0RHa.jpg)
說明:
宿主進程檔案 (.vshost.exe) 由 Visual Studio 2005 使用,不應通過應用程式直接運行或部署。
提高的調試性能
宿主進程創建一個應用程式域並將調試器與應用程式關聯起來。執行這些任務會導致在開始調試和開始運行應用程式之間有很明顯的延遲。通過在後台創建應用程式域和關聯調試器,並在運行應用程式之間保存應用程式域和調試器狀態,宿主進程使性能得到提高。有關應用程式域的更多信息,請參見應用程式域。
部分信任調試
在“項目設計器”的安全頁中,可將應用程式指定為部分信任應用程式。調試部分信任應用程式需要對應用程式域進行特殊的初始化。此初始化由宿主進程處理。
設計時錶達式計算
設計時錶達式計算使您可以從“即時”視窗進行代碼測試,而不必運行應用程式。宿主進程在設計時錶達式計算期間執行此代碼。有關更多信息,請參見即時視窗。