<requiredRuntime> 元素

更新:2007 年 11 月

指定应用程序仅支持公共语言运行库 1.0 版。

<configuration> 元素
  <startup> 元素
    <requiredRuntime> 元素

<requiredRuntime  
   version="runtime version"
   safemode="true|false"/>

属性和元素

以下几节描述了属性、子元素和父元素。

属性

属性

说明

version

可选的属性。

一个字符串值,它指定此应用程序支持的 .NET Framework 版本。字符串值必须与位于 .NET Framework 安装根目录下的目录名称匹配。不分析字符串值的内容。

safemode

可选的属性。

指定运行库启动代码是否搜索注册表以确定运行库版本。

安全模式属性

说明

false

在注册表中搜索。这是默认值。

true

不在注册表中搜索。

子元素

无。

父元素

元素

说明

configuration

公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

startup

包含 requiredRuntime 元素。

备注

<supportedRuntime> 元素应由使用运行库 1.1 版或更高版本生成的所有应用程序使用。仅为支持运行库 1.0 版而生成的应用程序必须使用 <requiredRuntime> 元素。

version 属性字符串必须与指定的 .NET Framework 版本的安装文件夹名称匹配。不解释此字符串。如果运行库启动代码找不到匹配的文件夹,则不加载运行库;启动代码显示错误信息并退出。

说明:

Microsoft Internet Explorer 中承载的应用程序的启动代码忽略 <requiredRuntime> 元素。

示例

下面的示例说明如何在配置文件中指定运行库版本。

<configuration>
   <startup>
      <requiredRuntime version="v1.0.3705" safemode="true"/>
   </startup>
</configuration>

请参见

概念

指定要使用的运行库版本

参考

启动设置架构

其他资源

.NET Framework 的配置文件架构