Visual Studio/C#编译的四个二进制文件
问题描述:
我在Visual Studio 10.0(C#)中编译了一个简单的程序(HIR),并在调试/发布目录中获得了四个二进制文件。Visual Studio/C#编译的四个二进制文件
- HIR.exe
- HIR.pdb
- HIR.vshost.exe
- HIR.vshost.exe.manifest
我想这HIR.exe是二进制,并且HIR.pdb是调试信息。但是,什么是HIR.vshost.exe和HIR.vshost.exe.mainfest?
就部署而言,我是否必须让用户安装所有这四个文件?
答
您不需要部署'vshost'文件,这些只是为了帮助您在Visual Studio中进行调试。
只是为了确认,从MSDN
托管进程文件(.vshost.exe) 是由Visual Studio和 不应直接运行,或与您的应用程序部署 使用
http://msdn.microsoft.com/en-us/library/ms185331%28v=VS.100%29.aspx
检出http://*.com/questions/774187/what-is-the-purpose-of-vshost-exe-file – InSane 2010-10-07 13:10:48