Assembly im gemischten Modus wird für Version v 2.0.50727 der Laufzeit erstellt.

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem Sie Microsoft .NET Framework 3.5 oder niedrigere Projekte auf .NET Framework 4,0 MSBuild oder Team Build nicht erstellen können, für die Verweise einen Serialisierungsprogramm-Generator (Sgen) erfordern.

Original Version des Produkts:   Microsoft .NET Framework 3.5, 4,0
Ursprüngliche KB-Nummer:   2572158

Problembeschreibung

Möglicherweise wird die folgende Fehlermeldung angezeigt, wenn Sie Microsoft .NET Framework 3.5 oder niedrigere Projekte auf .NET Framework 4,0 MSBuild oder Team Build erstellen, in dem References Serialisierungsprogramm Generator (Sgen) erfordern:

Sgen: Assembly im gemischten Modus wird für Version v 2.0.50727 der Laufzeit erstellt und kann nicht in die 4,0-Laufzeit ohne zusätzliche Konfigurationsinformationen geladen werden.

Ursache

Damit Assemblys im gemischten Modus in .NET Framework 4,0 verwendet werden können, muss Sie in der Konfigurationsdatei für Sgen konfiguriert sein.

Lösung

Fügen Sie die folgenden Informationen zur Datei sgen.exe.config hinzu, die sich an folgendem Speicherort befindet:
..\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>