~\bin\Debug下的 .vshost.exe.config文件与 .exe.config文件有何不同? 我是在改写配置文件是遇到的这个问题配置时改写的应该是.exe.config文件但.vshost.exe.config文件又是什么?二者各有怎样的含义呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你要搞清楚什么是宿主进程...=================MSDN=========================宿主进程 (vshost.exe)宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。有关更多信息,请参见调试和宿主进程。注意 宿主进程文件 (.vshost.exe) 由 Visual Studio 2005 使用,不应通过应用程序直接运行或部署。 提高的调试性能宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域和关联调试器,并在运行应用程序之间保存应用程序域和调试器状态,宿主进程使性能得到提高。有关应用程序域的更多信息,请参见应用程序域。部分信任调试在“项目设计器”的安全页中,可将应用程序指定为部分信任应用程序。调试部分信任应用程序需要对应用程序域进行特殊的初始化。此初始化由宿主进程处理。设计时表达式计算设计时表达式计算使您可以从“即时”窗口进行代码测试,而不必运行应用程序。宿主进程在设计时表达式计算期间执行此代码。有关更多信息,请参见即时窗口。=================MSDN=========================其次你要搞清楚什么是应用程序配置文件...=================MSDN=========================应用程序配置文件应用程序配置文件包含应用程序特定的设置。该文件包含公共语言运行库读取的配置设置(如程序集绑定策略、远程处理对象等等),以及应用程序可以读取的设置。应用程序配置文件的名称和位置取决于应用程序的宿主,可以是下列情况之一: 可执行文件承载的应用程序。 由可执行文件宿主承载的应用程序的配置文件与该应用程序位于同一目录。配置文件的名称是带有 .config 扩展名的该应用程序的名称。例如,名为 myApp.exe 的应用程序可以与名为 myApp.exe.config 的配置文件关联。 注意 在 Visual Studio 项目中,将 .config 文件放置在项目目录中,并将其“复制到输出目录”属性设置为“始终复制”或“如果较新则复制”。Visual Studio 自动将此文件复制到要在其中编译程序集的目录中。 ASP.NET 承载的应用程序。 有关 ASP.NET 配置文件的更多信息,请参见 ASP.NET 配置设置。Internet Explorer 承载的应用程序。 如果 Internet Explorer 承载的应用程序有配置文件,那么该文件的位置在 <link> 标记中指定,其语法如下: <link rel=" ConfigurationFileName " href=" location "> 在该标记中,location 是指向该配置文件的 URL。它设置了应用程序基。配置文件必须位于与应用程序所在的同一网站中。 =================MSDN=========================然后你就会明白.vshost.exe.config文件的内容和.exe.config是完全一样的...用于宿主进程调试... winform datagridview 数据保存 如何让后加入的控件在前面显示 C#下引入命名空间会不会影响程序效能 接收串口的数组数据不正确如何解决?? 求C#编写的串口通讯的一个类 C#中的扩展类带参数构造函数不会调用基类中相同的构造函数么? 问一个关于截取字符的问题,急!!! 静态非托管引用DLL 卸载 删除 用C#如何知道局域网中的一台服务器的数据库“服务管理器”是否开启(运行)? 关于C#遍历树算法的问题 将截断字符串或二进制数据。语句已终止! 这是声明原因呢?代码为下,请高手帮忙调试!!! 请问如何使用条码字体打印的条码可以被条码枪识别得到?
宿主进程 (vshost.exe)宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。有关更多信息,请参见调试和宿主进程。注意
宿主进程文件 (.vshost.exe) 由 Visual Studio 2005 使用,不应通过应用程序直接运行或部署。
提高的调试性能
宿主进程创建一个应用程序域并将调试器与应用程序关联起来。执行这些任务会导致在开始调试和开始运行应用程序之间有很明显的延迟。通过在后台创建应用程序域和关联调试器,并在运行应用程序之间保存应用程序域和调试器状态,宿主进程使性能得到提高。有关应用程序域的更多信息,请参见应用程序域。部分信任调试
在“项目设计器”的安全页中,可将应用程序指定为部分信任应用程序。调试部分信任应用程序需要对应用程序域进行特殊的初始化。此初始化由宿主进程处理。设计时表达式计算
设计时表达式计算使您可以从“即时”窗口进行代码测试,而不必运行应用程序。宿主进程在设计时表达式计算期间执行此代码。有关更多信息,请参见即时窗口。
=================MSDN=========================其次你要搞清楚什么是应用程序配置文件...=================MSDN=========================
应用程序配置文件应用程序配置文件包含应用程序特定的设置。该文件包含公共语言运行库读取的配置设置(如程序集绑定策略、远程处理对象等等),以及应用程序可以读取的设置。应用程序配置文件的名称和位置取决于应用程序的宿主,可以是下列情况之一: 可执行文件承载的应用程序。 由可执行文件宿主承载的应用程序的配置文件与该应用程序位于同一目录。配置文件的名称是带有 .config 扩展名的该应用程序的名称。例如,名为 myApp.exe 的应用程序可以与名为 myApp.exe.config 的配置文件关联。 注意
在 Visual Studio 项目中,将 .config 文件放置在项目目录中,并将其“复制到输出目录”属性设置为“始终复制”或“如果较新则复制”。Visual Studio 自动将此文件复制到要在其中编译程序集的目录中。
ASP.NET 承载的应用程序。 有关 ASP.NET 配置文件的更多信息,请参见 ASP.NET 配置设置。Internet Explorer 承载的应用程序。 如果 Internet Explorer 承载的应用程序有配置文件,那么该文件的位置在 <link> 标记中指定,其语法如下: <link rel=" ConfigurationFileName " href=" location "> 在该标记中,location 是指向该配置文件的 URL。它设置了应用程序基。配置文件必须位于与应用程序所在的同一网站中。
=================MSDN=========================然后你就会明白.vshost.exe.config文件的内容和.exe.config是完全一样的...用于宿主进程调试...