vshost.exe文件的用途是什么?

当我在C#中创建和编译“hello world”应用程序时,除了主exe文件(例如HelloWorld.exe)外,我还在Debug文件夹中获得了三个文件。

  • HelloWorld.vshost.exe
  • HelloWorld.pdb
  • HelloWorld.vshost.exe.manifest
  • 这些文件的用途是什么?


    VS2005引入了vshost.exe功能(回答您的评论)。

    它的目的主要是使调试更快启动 - 基本上已经有一个框架运行的过程,只要你愿意,就准备好加载你的应用程序。

    有关更多信息,请参阅此MSDN文章和此博客文章。


  • .exe - “正常”可执行文件

  • .vshost.exe - 帮助调试的特殊版本的可执行文件; 详情请参阅MSDN

  • .pdb - 带调试符号的程序数据库

  • .vshost.exe.manifest - 一种主要包含库依赖关系的配置文件


  • vshost.exe文件是由Visual Studio(Visual Studio主机可执行文件)运行的可执行文件。 这是链接到Visual Studio并改进调试的可执行文件。

    将应用程序分发给其他人时,不要使用vshost.exe或.pdb(调试数据库)文件。

    链接地址: http://www.djcxy.com/p/79853.html

    上一篇: What is the purpose of the vshost.exe file?

    下一篇: What is the point of this Catch statement?