C# IDE VS2005中的Hosting Process (vshost.exe)作用介绍

 更新时间:2015年01月05日 11:20:37   投稿:junjie  
这篇文章主要介绍了C# IDE VS2005中的Hosting Process (vshost.exe)作用介绍,vshost.exe是一个宿主进程,主要用来提高调试效率,需要的朋友可以参考下

写在前面

最近在群里,有朋友问起这个vshost.exe进程到底是什么?当时确实不知道是个什么东东,给人的感觉是,经常看到它,就是在启动一个项目的时候,经常看到它,就是没细研究它是啥玩意儿。既然遇到了,就不能放过,就要研究个一二。

vshost.exe

通过名字Hosting Process我们可以翻译为:宿主进程。

The hosting process is a feature in Visual Studio 2005 that improves debugging performance, enables partial trust debugging, and enables design time expression evaluation. The hosting process files contain vshost in the file name and are placed in the output folder of your project. For more information, seeDebugging and the Hosting Process.

宿主进程是vs2005中一个特性,用来提高调试效率,在设计时进行表达式运算和Partial-Trust调试。宿主进程文件以x.vshost.exe命名,并且存放在项目的输出目录中。例如:

Hosting process files (.vshost.exe) are for use by Visual Studio 2005 and should not be run directly or deployed with your application..

宿主进程文件(.vshost.exe)是vs2005使用的,不能脱离您的应用程序直接运行。

提高调试效率

宿主进程(vshost.exe)创建一个与当前应用调试器相关联的应用域(Application Domain),执行这个操作很明显将增加开始调试到应用程序启动之间的时间,但是宿主进程可以通过这个应用域来提高调试效率和在应用运行期间保存应用域和调试器的状态。

Design-Time Expression Evaluation

现在你可以不需要运行应用程序,就可以在 Immediate 窗口进行代码测试。

Partial Trust 调试

应用程序可以通过 Project Designer 的安全设置页面指定为一个Partial Trust应用,调试这类型的应用需要特别初始化应用域,而该初始化工作由vshost.exe来完成。

可以通过如下操作禁用该进程

相关文章

  • C# BackgroundWorker用法详解

    C# BackgroundWorker用法详解

    本篇文章主要介绍了C# BackgroundWorker使用详解 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • c#防止多次运行代码收集分享

    c#防止多次运行代码收集分享

    原文:经过我的测试,还比较好用,但是有个问题,如果不注销,用另一个用户进入,则程序不能判断出已运行。所以只限于用在单用户环境,还是不太完美
    2013-09-09
  • WinForm实现状态栏跑马灯效果的方法示例

    WinForm实现状态栏跑马灯效果的方法示例

    这篇文章主要介绍了WinForm实现状态栏跑马灯效果的方法,涉及WinForm控件结合时间函数动态操作元素属性的相关技巧,需要的朋友可以参考下
    2017-07-07
  • C#心跳机制客户端的实现示例

    C#心跳机制客户端的实现示例

    本文主要介绍了C#心跳机制客户端,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • unity中点击某一个按钮播放某一个动作的操作

    unity中点击某一个按钮播放某一个动作的操作

    这篇文章主要介绍了unity中点击某一个按钮播放某一个动作的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#插入图片到Excel表格单元格代码详解

    C#插入图片到Excel表格单元格代码详解

    在本篇文章里小编给大家整理了关于C#插入图片到Excel表格单元格的具体方法和实例代码,需要的朋友们可以学习下。
    2019-07-07
  • C#基于面向过程计算加权平均分的方法

    C#基于面向过程计算加权平均分的方法

    这篇文章主要介绍了C#基于面向过程计算加权平均分的方法,涉及C#数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 浅谈C#中的for循环与foreach循环

    浅谈C#中的for循环与foreach循环

    本篇文章主要介绍了C#中的for循环与foreach循环的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • c#实现摄像头拍照功能示例

    c#实现摄像头拍照功能示例

    这篇文章主要介绍了c#实现摄像头拍照功能示例,需要的朋友可以参考下
    2014-04-04
  • C#之CLR内存深入分析

    C#之CLR内存深入分析

    这篇文章主要介绍了C#之CLR内存深入分析,对引用类型进行了深入讨论,需要的朋友可以参考下
    2014-08-08

最新评论