使用Visual Studio的时分相关进程

使用Visual Studio的时候相关进程
在启动一个Visual Studio开发Solution的时候,我们给该项目命名MyApplication,如果此时你进入到任务管理器,你会看到Deven.exe这个进程,这个进程是你的Visual Studio所在的进程。还有一个进程MyApplication.vshost.exe,这个进程是一个伴随着这个solution衍生出的进程,这个进程是为了提高Visual Studio的调试性能,能够进行Partial Trust调试,以及 design time expression evaluation而设计的, design time expression evaluation就是当你在写代码的时候,没有F5执行的时候,在Immediate窗口,输入 ?(1+1),可以得出2的结果,这只是一个简单的例子,实际应用中表达式可以很复杂。关于这个进程的可执行文件Hosting process files (.vshost.exe),在solution的startup project的bin目录中可以找到,与.exe文件在同一个目录。


"*.vshost.exe" and "*.vshost.exe.config" 文件只是在开发的时候,在使用VS IDE的调试的时候用到,They should never be run directly, and they shouldn't be deployed with your application. 就是说,这个程序不能直接启动,也不用和Application同时部署