运行库设置架构

更新:2007 年 11 月

运行库设置指定公共语言运行库如何处理垃圾回收和要在配置文件中使用的程序集版本。

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <runtime> -> <assemblyBinding> 元素

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <publisherPolicy>

         <qualifyAssembly>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <gcConcurrent>

      <gcServer>

      <legacyImpersonationPolicy>

      <legacyV1CASPolicy>

元素

说明

<alwaysFlowImpersonationPolicy>

指定无论模拟是如何执行的,Windows 标识始终流经异步点。

<runtime> -> <assemblyBinding> 元素

包含有关程序集版本重定向和程序集位置的信息。

<assemblyIdentity>

包含有关程序集的标识信息。

<bindingRedirect>

将一个程序集版本重定向到另一个版本。

<codeBase>

指定运行库可以在何处找到程序集。

<dependentAssembly>

封装每个程序集的绑定策略和程序集位置。

<developmentMode>

指定运行库是否在 DEVPATH 环境变量指定的目录中搜索程序集。

<disableCachingBindingFailures>

指定是否禁用对绑定故障进行缓存这一行为,该行为是 .NET Framework 2.0 版中的默认行为。

<disableCommitThreadStack>

指定在线程启动时是否提交完整的线程堆栈。

<gcConcurrent>

指定运行库是否同时运行垃圾回收。

<gcServer>

指定公共语言运行库是否运行服务器垃圾回收。

<legacyImpersonationPolicy>

指定 Windows 标识不流经用户定义的异步点。

<legacyV1CASPolicy>

指定运行库是否使用旧版代码访问安全性 (CAS) 策略。

<probing>

指定加载程序集时运行库搜索的子目录。

<publisherPolicy>

指定运行库是否采用出版商策略。

<qualifyAssembly>

指定当使用程序集的部分名称时应动态加载的程序集全名。

<runtime>

包含有关程序集绑定和垃圾回收行为的信息。

请参见

任务

如何:禁用并发垃圾回收

概念

重定向程序集版本

其他资源

.NET Framework 的配置文件架构