<?xml version="1.0"?>
<profile>
<!-- Kernel profile with floating-point -->

<!-- Main framework version -->
<define name="FRAMEWORK_VERSION" value="2.0.3600.0"/>

<!-- Secondary framework version -->
<define name="SECONDARY_VERSION" value="8.0.1200.0"/>

<!-- Metadata version to embed in assembly headers -->
<define name="METADATA_VERSION" value="v2.0.40607"/>

<!-- Install as the default version in the assembly cache -->
<define name="INSTALL_AS_DEFAULT" value="true"/>

<!-- Only use ECMA-compatible features -->
<define name="ECMA_COMPAT" value="true"/>

<!-- Include .NET Framework 1.2 features -->
<define name="CONFIG_FRAMEWORK_1_2" value="false"/>

<!-- Use reflection facilities -->
<define name="CONFIG_REFLECTION" value="false"/>

<!-- Use runtime infrastructure facilities -->
<define name="CONFIG_RUNTIME_INFRA" value="true"/>

<!-- Use extended numerics -->
<define name="CONFIG_EXTENDED_NUMERICS" value="true"/>

<!-- Use line number debug information -->
<define name="CONFIG_DEBUG_LINES" value="false"/>

<!-- Use remoting facilities -->
<define name="CONFIG_REMOTING" value="false"/>

<!-- Use serialization facilities -->
<define name="CONFIG_SERIALIZATION" value="false"/>

<!-- Use serialization facilities -->
<define name="CONFIG_REFLECTION_EMIT" value="false"/>

<!-- Use COM interoperability marker classes -->
<define name="CONFIG_COM_INTEROP" value="false"/>

<!-- Use CodeDom facilities -->
<define name="CONFIG_CODEDOM" value="false"/>

<!-- Use cryptography facilities -->
<define name="CONFIG_CRYPTO" value="false"/>

<!-- Use X.509 certificate facilities -->
<define name="CONFIG_X509_CERTIFICATES" value="false"/>

<!-- Use permissions objects from System.Security.Permissions -->
<define name="CONFIG_PERMISSIONS" value="true"/>

<!-- Use policy objects from System.Security.Policy -->
<define name="CONFIG_POLICY_OBJECTS" value="false"/>

<!-- Use access control objects from System.Security.AccessControl -->
<define name="CONFIG_ACCESS_CONTROL" value="false"/>

<!-- Use extended diagnostics classes from System.Diagnostics -->
<define name="CONFIG_EXTENDED_DIAGNOSTICS" value="false"/>

<!-- Use non-portable Win32-specific classes -->
<define name="CONFIG_WIN32_SPECIFICS" value="false"/>

<!-- Use isolated storage classes from System.IO.IsolatedStorage -->
<define name="CONFIG_ISOLATED_STORAGE" value="false"/>

<!-- Use System.ComponentModel classes -->
<define name="CONFIG_COMPONENT_MODEL" value="false"/>

<!-- Use System.ComponentModel.Design classes -->
<define name="CONFIG_COMPONENT_MODEL_DESIGN" value="false"/>

<!-- Use the small version of System.Console -->
<define name="CONFIG_SMALL_CONSOLE" value="false"/>

<!-- Use the extended version of System.Console -->
<define name="CONFIG_EXTENDED_CONSOLE" value="false"/>

<!-- Use SSL Support using DotGNU.SSL -->
<define name="CONFIG_SSL" value="false"/>

<!-- Use serial port classes -->
<define name="CONFIG_SERIAL_PORTS" value="false"/>

<!-- Use System.IO.Compression classes -->
<define name="CONFIG_COMPRESSION" value="false"/>

</profile>
