visual-studio之Visual Studio/C# 编译的四个二进制文件

jpfss 阅读:12 2024-11-24 20:56:43 评论:0

我在 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 是做什么用的?

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

请您参考如下方法:

您不需要部署“vshost”文件,这些文件只是为了帮助提高 Visual Studio 中的调试性能。

只是为了确认,来自 MSDN

Hosting process files (.vshost.exe) are for use by Visual Studio and should not be run directly or deployed with your application

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


标签:C#
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号