<?xml version="1.0"?>
<profile>
<!-- Full profile, that enables all relevant features -->

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

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

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

<!-- Provides non-ECMA features -->
<define name="NON_ECMA" value="true"/>

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

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

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

<!-- 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="true"/>

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

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

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

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

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

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

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

<!-- 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="true"/>

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

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

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

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

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

<!-- 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="true"/>

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

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

</profile>
