1、vshost.exe文件是由Visual Studio(Visual Studio主机可执行文件)运行的可执行文件。这是链接到Visual Studio并改进调试的可执行文件;
2、.pdb是调试数据库文件
3、去除编译时出现vshost.exe和pdb文件,右击项目->属性->选择“调试”->去掉“启用visual studio承载进程”前面的勾。
vs
host
顾名思义,是visual studio宿主应用
程序
,
vs
运行调试时是打开的其实是这个
文件
,这个
程序
可以让
vs
跟踪调试信息。
而
exe
则可以直接打开,
vs
不会跟踪任何这个
文件
的运行情况。只要引用的
程序
集完整,可直接运行。
你会不会是在
vs
上正做着调试没关呀,所以才会看到这个进程
Host
ing Process (
vs
host
.
exe
)
宿主进程是
VS
的一个特性。可以提高调试的性能,可以进行部分信任调试(partial trust debugging),可以进行设计时表达式计算。宿主进程的
文件
名
中
包含
vs
host
,宿主进程被放置在创建的项目的输出
文件
夹
中
。
更多内容,参见调试和宿主进程。
注意:宿主进程
文件
(.
vs
host
.
exe
)是给
VS
用的,不应该直接运行或者和创...
创建:
VS
编译器
中
建立一个项目时创建
1,提高调试性能,调试的时候托管
程序
需要创建应用
程序
域(AppDomain),应用
程序
域限定了
程序
的运行环境,可被视为轻量级的进程(可承托1个.
exe
或是多个.dll).
创建应用
程序
域和调试器需要花费很多时间并且结束
右击“
解决
方案”--属性-调试栏-启用调试器部分-“启用Visual studio宿主进程”不勾选
如果让
vs
不生成这些“垃圾”(还有相应的批准
文件
.
vs
host
.
exe
.config),可以这样来设置:项目→“某项目”属性→ 调试,将 “启用the Visual Studio 宿主进程”选项前的勾勾取消即可。
vs
host
是visual studio宿主应用
程序
,
vs
运行调试时是打开的其实是这个
文件
,这个
程序
可以让
vs
跟踪调试信息。而
exe
则可以直接打开,
vs
不会跟踪任何这个
文件
的运行情况。只要引用的
程序
集完整,可直接运行。
转载于:https://www.cnblogs.com/LicwStack/p/8662196.html...