C# winform应用程序运行后,bin文件夹中会自动生成3个文件和一个应用程序
2012-05-16 16:17
477 查看
其中的:
"*..pdb",
"*.vshost.exe",
"*..vshost.exe.manifest"
的作用是什么?
*.vshost.exe
宿主进程,帮助程序调试的.
*.Manifest
是Build解决方案的时候产生的,
PDB(程序数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。
vshost.exe 是宿主进程文件。宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。
作用:
宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域和关联调试器,并在运行应用程序之间保存应用程序域和调试器状态,宿主进程使性能得到提高。部分信任调试及设计时表达式计算(即时窗口)。部分信任在安全页中配置
vshost.exe.manifest:
Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,这里所说的XML文件,就是Manifest清单文件。
Manifest事实上就是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件,其内部的信息如元素则标识着一个唯一的程序集,和其他信息一起,他们用于COM类、接口及库的绑定和激活,而这些信息,以往都是存储在注册表中的。另外,Manifests也制定了组成程序集的文件及Windows类。
"*..pdb",
"*.vshost.exe",
"*..vshost.exe.manifest"
的作用是什么?
*.vshost.exe
宿主进程,帮助程序调试的.
*.Manifest
是Build解决方案的时候产生的,
PDB(程序数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。
vshost.exe 是宿主进程文件。宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。
作用:
宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域和关联调试器,并在运行应用程序之间保存应用程序域和调试器状态,宿主进程使性能得到提高。部分信任调试及设计时表达式计算(即时窗口)。部分信任在安全页中配置
vshost.exe.manifest:
Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,这里所说的XML文件,就是Manifest清单文件。
Manifest事实上就是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件,其内部的信息如元素则标识着一个唯一的程序集,和其他信息一起,他们用于COM类、接口及库的绑定和激活,而这些信息,以往都是存储在注册表中的。另外,Manifests也制定了组成程序集的文件及Windows类。
相关文章推荐
- C#窗体应用程序实现cocos2dx json文件自动生成lua文件
- 删除文件夹下SVN自动生成的文件的一个bat方法
- C# winform bin文件夹、obj文件夹、Properties文件夹下分别存放什么文件?
- C# winform 只运行一个应用程序
- c#自动附加分离备份还原数据库 C#生成安装文件后自动附加数据库的思路跟算法 打包之后,运行之前
- 怎样才能在C#桌面应用程序(winform)中调用运行EXE文件?
- 在ATMEL sam系列中使用fromelf命令生成bin文件却生成了一个文件夹原因及解决
- 将一个包含有exe运行文件的文件夹压缩成exe文件
- C#winform 选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开(低版本的VS无法打开高版本项目)
- WinForm/C#中打开一个文件,主要是用到进程的知识。
- day20打印流,删除一个带内容的目录,用于记录应用程序运行次数,多个读取流变成一个读取流,切割文件
- 未能加载文件或程序集“System.Web.DataVisualization.Design”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。
- 解决C# WINFORM程序只允许运行一个实例的几种方法详解
- C# Winform程序只允许运行一个实例
- [C#]包含DataSet类的XML架构怎么不自动生成CS文件了(XSD和CS文件不能合并)
- 为什么在eclipes为创建一个android布局文件在R中没有自动生成
- 未能加载文件或程序集“xxx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
- 误删了Resources文件夹下的一个图标文件,引起界面混乱(C#)
- C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper
- c#+handle.exe实现升级程序在运行时自动解除文件被占用的问题