在网上搜了一下,概况一下如下观点;
 
它的作用:
1. 改善除錯效能
2. Partial Trust Debugging:這個沒有用過不太清楚,不過依據文件[1]的描述,好像是為了測試應用程式的安全性必須透過 vshost 來進行初始化...
3. 設計階段可以使用 Immediate Window 進行除錯(原文就是繁体字,我懒得去转换成简体了)
 
一句话,主要是帮助调试。在部署的时候,这些都可以不打包。
如果让vs不生成这些“垃圾”(还有相应的批准文件.vshost.exe.config),可以这样来设置:项目→“某项目”属性→ 调试,將 “启用the Visual Studio 宿主进程”選項前的勾勾取消即可。
 
.pdb调试信息文件,用于调试器出错的代码在源文件的哪一行,那一行是什么内容。
所以在打包的时候也可以抛弃它。