您的位置:首页 > 其它

VS2005 项目名.vshost.exe

2007-06-29 15:52 417 查看
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 前面的选取取消掉就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: