Visual Studio / C#编译中的四个二进制文件

时间:2010-10-07 13:08:50

标签: visual-studio visual-studio-2010

我在Visual Studio 10.0(C#)中编译了一个简单的程序(HIR),我在Debug / Release目录中得到了四个二进制文件。

  • HIR.exe
  • HIR.pdb
  • HIR.vshost.exe
  • HIR.vshost.exe.manifest

我猜HIR.exe是二进制文件,而HIR.pdb是调试信息。但是,什么是HIR.vshost.exe和HIR.vshost.exe.mainfest?

在部署方面,我是否必须让用户安装所有这四个文件?

1 个答案:

答案 0 :(得分:5)

您不需要部署'vshost'文件,这些文件只是为了帮助在Visual Studio中进行调试。

从MSDN

确认
  

托管进程文件(.vshost.exe)   供Visual Studio使用   不应该直接运行或部署   与您的申请

http://msdn.microsoft.com/en-us/library/ms185331%28v=VS.100%29.aspx