El ensamblado de modo mixto se basa en la versión v2.0.50727 del tiempo de ejecución

Este artículo le ayuda a resolver el problema en el que no puede crear proyectos de Microsoft .NET Framework 3.5 o inferiores en .NET Framework 4.0 MSBuild o compilación de equipo donde las referencias requieren generador de serializadores (SGEN).

Versión del producto original:   .NET Framework 3.5, 4.0
Número KB original:   2572158

Síntomas

Es posible que reciba el siguiente error al compilar proyectos .NET Framework 3.5 o inferiores en .NET Framework 4.0 MSBuild o compilación de equipo donde las referencias requieren generador de serializadores (SGEN):

SGEN: el ensamblado de modo mixto se basa en la versión v2.0.50727 del tiempo de ejecución y no se puede cargar en el tiempo de ejecución de 4.0 sin información de configuración adicional.

Causa

Para usar ensamblados de modo mixto en .NET Framework 4.0, debe configurarse en el archivo de configuración de SGEN.

Solución

Agregue la siguiente información al archivosgen.exe.config ubicado en la siguiente ubicación:
..\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\

<?xml version ="1.0"?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0" />
    </startup>
</configuration>