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

pro*_*eek 3 visual-studio-2010 visual-studio

我在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?

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

Pan*_*ood 5

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

只是来自MSDN确认

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

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