Assembly im gemischten Modus wird für Version 2.0.50727 der Runtime erstellt.
Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem Sie Microsoft .NET Framework 3.5- oder niedrigeren Projekte nicht auf .NET Framework 4.0 MSBuild oder Teambuild erstellen können, bei denen Verweise serializer Generator (SGEN) erfordern.
Ursprüngliche Produktversion: .NET Framework 3.5, 4.0
Ursprüngliche KB-Nummer: 2572158
Symptome
Möglicherweise erhalten Sie den folgenden Fehler, wenn Sie projekte .NET Framework Version 3.5 oder niedriger auf .NET Framework 4.0 MSBuild oder Teambuild erstellen, bei denen Verweise serializer Generator (SGEN) erfordern:
SGEN: Assembly im gemischten Modus wird für Version 2.0.50727 der Runtime erstellt und kann nicht ohne zusätzliche Konfigurationsinformationen in die Runtime 4.0 geladen werden.
Ursache
Um Assemblys im gemischten Modus in .NET Framework 4.0 verwenden zu können, muss sie in der Konfigurationsdatei für SGEN konfiguriert werden.
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>
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für