VS2005 项目名.vshost.exe

 

  • 如果你用过了Visual Studio 2005 beta 你会发现在bin  目录下面有一个带vshost 的文件,Vshot是什么呢?这是为了提高 F5 功能而设置的。简单的说,就是在你编制程序的过程中,IDE 已经在为你的程序调试做准备了,也可以理解为搭环境。
  • 如果找不到Vshot 以及其它的文件,程序的配置文件等将不能正确装载。
  • "*.vshost.exe" 和"*.vshost.exe.config" 文件只是在 IDE 里编程的时候需要,在部署的时候,这些都可以不打包。

VS2005IDE下调试运行程序启动的是Bin目录下的<文件名.vshost.exe>这个可执行程序,而不是生成的可执行文件,其实所有的这个可执行文件好像都是一样的(大小、生成时间等),所以其调试运行大概是类似VB6的方式。
宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。有关更多信息,请参见调试和宿主进程。
注意
宿主进程文件 (.vshost.exe) 由 Visual Studio 2005 使用,不应通过应用程序直接运行或部署。

提高的调试性能
宿 主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域 和关联调试器,并在运行应用程序之间保存应用程序域和调试器状态,宿主进程使性能得到提高。有关应用程序域的更多信息,请参见应用程序域。

部分信任调试
在“项目设计器”的安全页中,可将应用程序指定为部分信任应用程序。调试部分信任应用程序需要对应用程序域进行特殊的初始化。此初始化由宿主进程处理。

设计时表达式计算
设计时表达式计算使您可以从“即时”窗口进行代码测试,而不必运行应用程序。宿主进程在设计时表达式计算期间执行此代码。有关更多信息,请参见“即时”窗口。
VSHOST -- the Hosting Process
If you have been using the new Visual Studio 2005 beta you have noticed a few new files showing up in the "bin" folder with the word "vshost" in the filename. For example, when you create a new WindowsApplication and hit F5, you may notice files named "WindowsApplication1.vshost.exe" and "WindowsApplication1.vshost.exe.config". This post is intended to shed some light on the reason why these new files exist, and answer a few common questions that people have been asking about them.



可以通过下面方式取消这个进程:
Project -> Properties -> Debug 里面的 Enable the Visual Studio hosting process 前面的选取取消掉就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值