<requiredRuntime> Element
Specifies that the application supports only version 1.0 of the common language runtime.
<configuration> Element
<startup> Element
<requiredRuntime> Element
<requiredRuntime
version="runtime version"
safemode="true|false"/>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
version |
Optional attribute. A string value that specifies the version of the .NET Framework that this application supports. The string value must match the directory name found under the .NET Framework installation root. The contents of the string value are not parsed. |
safemode |
Optional attribute. Specifies whether the runtime startup code searches the registry to determine the runtime version. |
safemode Attribute
Value |
Description |
---|---|
false |
Looks in the registry. This is the default value. |
true |
Does not look in the registry. |
Child Elements
None.
Parent Elements
Element |
Description |
---|---|
configuration |
The root element in every configuration file used by the common language runtime and .NET Framework applications. |
startup |
Contains the requiredRuntime element. |
Remarks
The <supportedRuntime> element should be used by all applications built using version 1.1 or later of the runtime. Applications built to support only version 1.0 of the runtime must use the <requiredRuntime> element.
Note
If you use the CorBindToRuntimeByCfg function to specify the configuration file, you must use the <requiredRuntime> element for all versions of the runtime. The <supportedRuntime> element is ignored when you use CorBindToRuntimeByCfg.
The version attribute string must match the installation folder name for the specified version of the .NET Framework. This string is not interpreted. If the runtime startup code does not find a matching folder, the runtime is not loaded; the startup code shows an error message and quits.
Note
The startup code for an application hosted in Microsoft Internet Explorer ignores the <requiredRuntime> element.
Example
The following example shows how to specify the runtime version in a configuration file.
<configuration>
<startup>
<requiredRuntime version="v1.0.3705" safemode="true"/>
</startup>
</configuration>
See Also
Concepts
Specifying Which Runtime Version to Use
Reference
Other Resources
Configuration File Schema for the .NET Framework
Change History
Date |
History |
Reason |
---|---|---|
September 2009 |
Added workaround when using CorBindToRuntimeByCfg. |
Content bug fix. |