Assembly für gemischten Modus basiert auf Version v2.0.50727 der Laufzeit.
Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem Sie keine Microsoft .NET Framework 3.5- oder niedrigeren Projekte auf .NET Framework 4.0-MSBuild oder Teambuild erstellen, bei dem Verweise Serialisierungsgenerator (SGEN) erfordern.
Ursprüngliche Produktversion: .NET Framework 3.5, 4.0
Ursprüngliche KB-Nummer: 2572158
Problembeschreibung
Möglicherweise wird der folgende Fehler angezeigt, wenn Sie .NET Framework 3.5- oder niedrigeren Projekten auf .NET Framework 4.0-MSBuild oder Teambuild erstellen, für die Verweise serialisierergenerator (SGEN) erforderlich sind:
SGEN: Assembly im gemischten Modus basiert auf Version v2.0.50727 der Laufzeit und kann ohne zusätzliche Konfigurationsinformationen nicht in der 4.0-Laufzeit 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 sgen.exe.config Datei hinzu, die sich am folgenden 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>