Es ist ein Update für .NET Framework 4.5 in Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2 verfügbar: Mai 2013

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2805221 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Einführung

Ein Update für.NET Framework 4.5 ist verfügbar. Weitere Informationen zu den Problemen, die dieses Update behebt, finden Sie im Abschnitt "Probleme, die dieses Update behebt".

Weitere Informationen

Wie Sie dieses Update beziehen können

Windows Update

Dieses Update steht aus Windows Update.

Microsoft Download Center

Die folgende Datei steht im Microsoft Download Center als Download zur Verfügung:

Bild minimierenBild vergrößern
Download
Downloaden Sie das Paket jetzt.

Weitere Informationen dazu, wie Sie Microsoft Support-Dateien herunterladen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die am Tag der Veröffentlichung der Datei zur Verfügung stand. Die Datei ist auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierte Änderungen an der Datei verhindert werden.

Erforderliche Komponenten

Um dieses Update anwenden zu können, muss die.NET Framework 4.5 installiert sein.

Ist ein Neustart erforderlich?

Sie müssen keinen Neustart des Computers, nachdem Sie dieses Update anwenden, wenn die betroffenen Dateien nicht verwendet werden.

Bekanntes Problem

Nachdem Sie dieses Update für.NET Framework 4.5 installieren, können Sie möglicherweise nicht öffnen oder Erstellen von C++ oder JavaScript-Dateien oder Projekte. Um dieses Problem zu beheben, installieren Sie die Update für Visual Studio 2012 beschrieben wird, die der Knowledge Base-Artikel 2781514.

Dateiinformationen

Die internationale Version dieses Updates besitzt die Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Die Zeitverschiebung zwischen UTC und Ortszeit verwenden Sie die Zeitzone Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.

Für die LDR-Servicebereiche

Bild minimierenBild vergrößern
assets folding start collapsed
Für alle unterstützten X 86-basierten Versionen von Windows 7 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
"CLR.dll"4.0.30319.1907218,243,94430-Mär-201302:26
clrjit.dll4.0.30319.190721,239,91230-Mär-201302:26
CORPerfMonExt.dll4.0.30319.19072419,68830-Mär-201302:26
mscordacwks.dll4.0.30319.190721,829,73630-Mär-201302:26
mscordbi.dll4.0.30319.190722,165,09630-Mär-201302:26
Datei "mscorlib.dll"4.0.30319.190726,002,02429-Mär-201320:09
PresentationCore.dll4.0.30319.190723,453,80029-Mär-201320:09
PresentationFramework.aerolite.dll4.0.30319.19072171,88030-Mär-201302:26
PresentationFramework.dll4.0.30319.190726,210,40829-Mär-201320:09
SOS.dll4.0.30319.19072879,97630-Mär-201302:26
System.ComponentModel.Composition.dll4.0.30319.19072301,41629-Mär-201320:09
System.Printing.dll4.0.30319.19072396,64829-Mär-201320:09
System.Data.dll4.0.30319.190723,415,40029-Mär-201320:09
System.Data.SqlXml.dll4.0.30319.19072816,48829-Mär-201320:09
"System.Design.dll"4.0.30319.190725,321,06429-Mär-201320:09
System.Messaging.dll4.0.30319.19072275,81629-Mär-201320:09
System.Security.dll4.0.30319.19072275,81629-Mär-201320:09
System.Windows.Forms.dll4.0.30319.190726,047,08029-Mär-201320:09
System.Xml.dll4.0.30319.190722,755,43229-Mär-201320:09
WindowsBase.dll4.0.30319.190721,284,45629-Mär-201320:09
WindowsFormsIntegration.dll hinzu4.0.30319.19072101,22429-Mär-201320:09
wpfgfx_v0400.dll4.0.30319.190725,713,25630-Mär-201302:26
Für alle unterstützten X 64-basierten Versionen von Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
"CLR.dll"4.0.30319.1907223,307,11230-Mär-201303:50
"CLR.dll"4.0.30319.1907218,243,94430-Mär-201302:26
clrjit.dll4.0.30319.190724,115,30430-Mär-201303:50
clrjit.dll4.0.30319.190721,239,91230-Mär-201302:26
CORPerfMonExt.dll4.0.30319.19072506,21630-Mär-201303:50
CORPerfMonExt.dll4.0.30319.19072419,68830-Mär-201302:26
mscordacwks.dll4.0.30319.190722,434,40830-Mär-201303:50
mscordacwks.dll4.0.30319.190721,829,73630-Mär-201302:26
mscordbi.dll4.0.30319.190723,026,79230-Mär-201303:50
mscordbi.dll4.0.30319.190722,165,09630-Mär-201302:26
Datei "mscorlib.dll"4.0.30319.190725,951,33630-Mär-201303:50
Datei "mscorlib.dll"4.0.30319.190726,002,02429-Mär-201320:09
PresentationCore.dll4.0.30319.190723,454,82430-Mär-201303:50
PresentationCore.dll4.0.30319.190723,453,80029-Mär-201320:09
PresentationFramework.aerolite.dll4.0.30319.19072171,88030-Mär-201302:26
PresentationFramework.dll4.0.30319.190726,210,40829-Mär-201320:09
SOS.dll4.0.30319.190721,111,40030-Mär-201303:50
SOS.dll4.0.30319.19072879,97630-Mär-201302:26
System.ComponentModel.Composition.dll4.0.30319.19072301,41629-Mär-201320:09
System.Printing.dll4.0.30319.19072398,18430-Mär-201303:50
System.Printing.dll4.0.30319.19072396,64829-Mär-201320:09
System.Data.dll4.0.30319.190723,443,04830-Mär-201303:50
System.Data.dll4.0.30319.190723,415,40029-Mär-201320:09
System.Data.SqlXml.dll4.0.30319.19072816,48829-Mär-201320:09
"System.Design.dll"4.0.30319.190725,321,06429-Mär-201320:09
System.Messaging.dll4.0.30319.19072275,81629-Mär-201320:09
System.Security.dll4.0.30319.19072275,81629-Mär-201320:09
System.Windows.Forms.dll4.0.30319.190726,047,08029-Mär-201320:09
System.XML.dll4.0.30319.190722,755,43229-Mär-201320:09
WindowsBase.dll4.0.30319.190721,284,45629-Mär-201320:09
WindowsFormsIntegration.dll hinzu4.0.30319.19072101,22429-Mär-201320:09
wpfgfx_v0400.dll4.0.30319.190727,373,67230-Mär-201303:50
wpfgfx_v0400.dll4.0.30319.190725,713,25630-Mär-201302:26
Bild minimierenBild vergrößern
assets folding end collapsed

Für das GDR-Servicebereiche

Bild minimierenBild vergrößern
assets folding start collapsed
Für alle unterstützten X 86-basierten Versionen von Windows 7 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
"CLR.dll"4.0.30319.180476,876,68829-Mär-201322:32
clrjit.dll4.0.30319.18047451,61629-Mär-201322:32
CORPerfMonExt.dll4.0.30319.18047131,64029-Mär-201322:32
mscordacwks.dll4.0.30319.180471,299,52029-Mär-201322:32
mscordbi.dll4.0.30319.180471,096,74429-Mär-201322:32
Datei "mscorlib.dll"4.0.30319.180475,171,24029-Mär-201320:20
PresentationCore.dll4.0.30319.180473,224,64829-Mär-201320:20
PresentationFramework.aerolite.dll4.0.30319.18047178,29629-Mär-201322:32
PresentationFramework.dll4.0.30319.180476,187,60829-Mär-201320:20
SOS.dll4.0.30319.18047747,02429-Mär-201322:32
System.ComponentModel.Composition.dll4.0.30319.18047278,66429-Mär-201320:20
System.Printing.dll4.0.30319.18047342,59229-Mär-201320:20
System.Data.dll4.0.30319.180473,174,44829-Mär-201320:20
System.Data.SqlXml.dll4.0.30319.18047742,99229-Mär-201320:20
"System.Design.dll"4.0.30319.180475,041,20829-Mär-201320:20
System.Messaging.dll4.0.30319.18047266,82429-Mär-201320:20
System.Security.dll4.0.30319.18047277,56829-Mär-201320:20
System.Windows.Forms.dll4.0.30319.180474,806,24029-Mär-201320:20
System.Xml.dll4.0.30319.180472,690,09629-Mär-201320:20
WindowsBase.dll4.0.30319.180471,237,56829-Mär-201320:20
WindowsFormsIntegration.dll hinzu4.0.30319.18047103,52029-Mär-201320:20
wpfgfx_v0400.dll4.0.30319.180471,688,63229-Mär-201322:32
Für alle unterstützten X 64-basierten Versionen von Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeit
"CLR.dll"4.0.30319.180479,802,78429-Mär-201323:12
"CLR.dll"4.0.30319.180476,876,68829-Mär-201322:32
clrjit.dll4.0.30319.180471,237,02429-Mär-201323:12
clrjit.dll4.0.30319.18047451,61629-Mär-201322:32
CORPerfMonExt.dll4.0.30319.18047157,25629-Mär-201323:12
CORPerfMonExt.dll4.0.30319.18047131,64029-Mär-201322:32
mscordacwks.dll4.0.30319.180471,742,40029-Mär-201323:12
mscordacwks.dll4.0.30319.180471,299,52029-Mär-201322:32
mscordbi.dll4.0.30319.180471,497,14429-Mär-201323:12
mscordbi.dll4.0.30319.180471,096,74429-Mär-201322:32
Datei "mscorlib.dll"4.0.30319.180475,120,56829-Mär-201323:12
Datei "mscorlib.dll"4.0.30319.180475,171,24029-Mär-201320:20
PresentationCore.dll4.0.30319.180473,207,75229-Mär-201323:13
PresentationCore.dll4.0.30319.180473,224,64829-Mär-201320:20
PresentationFramework.aerolite.dll4.0.30319.18047178,29629-Mär-201322:32
PresentationFramework.dll4.0.30319.180476,187,60829-Mär-201320:20
SOS.dll4.0.30319.18047785,44029-Mär-201323:12
SOS.dll4.0.30319.18047747,02429-Mär-201322:32
System.ComponentModel.Composition.dll4.0.30319.18047278,66429-Mär-201320:20
System.Printing.dll4.0.30319.18047342,08029-Mär-201323:13
System.Printing.dll4.0.30319.18047342,59229-Mär-201320:20
System.Data.dll4.0.30319.180473,203,63229-Mär-201323:13
System.Data.dll4.0.30319.180473,174,44829-Mär-201320:20
System.Data.SqlXml.dll4.0.30319.18047742,99229-Mär-201320:20
"System.Design.dll"4.0.30319.180475,041,20829-Mär-201320:20
System.Messaging.dll4.0.30319.18047266,82429-Mär-201320:20
System.Security.dll4.0.30319.18047277,56829-Mär-201320:20
System.Windows.Forms.dll4.0.30319.180474,806,24029-Mär-201320:20
System.XML.dll4.0.30319.180472,690,09629-Mär-201320:20
WindowsBase.dll4.0.30319.180471,237,56829-Mär-201320:20
WindowsFormsIntegration.dll hinzu4.0.30319.18047103,52029-Mär-201320:20
wpfgfx_v0400.dll4.0.30319.180472,123,33629-Mär-201323:13
wpfgfx_v0400.dll4.0.30319.180471,688,63229-Mär-201322:32
Bild minimierenBild vergrößern
assets folding end collapsed

Probleme, die dieses Update behebt

Dieses Update behebt die Windows Presentation Foundation (WPF)-Routine common Language (CLR), Windows Forms und XML-Probleme, die im folgenden Artikel der Knowledge Base (KB) beschrieben werden:
2750147 Ist ein Update für.NET Framework 4.5 in Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 SP2 und Windows Vista SP2 verfügbar: Januar 2013

CLR

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1
Sie erhalten einen falschen Wert von DateTime.TryParse -Methode, bei der Verwendung von Codes, die wie folgt aussehen:

DateTime dt = DateTime.Parse("4/21 5pm");
Console.WriteLine(dt.ToString());

if (DateTime.TryParse("4/21 5pm", out dt))
{
      Console.WriteLine(dt.ToString());
}
Console.ReadLine();
Hinweis In diesem Beispiel gibt die DateTime.TryParse -Methode fälschlicherweise die Zeit von 16:00 Uhr als aktuelles Datum zurück.

Lösung:

Nachdem Sie den Hotfix installiert haben, versucht die Methode dieses bestimmte Muster korrekt analysieren.

Fügen Sie den folgenden Code in der Anwendungskonfigurationsdatei, um diesen Hotfix zu aktivieren:
<configuration>
    <runtime>
        <EnableAmPmParseAdjustment enabled=?1? />
    </runtime>
</configuration>
Hinweis der Hotfix wirkt sich nicht auf die Systemzeit und Einstellungen aus.

Problem 2
Beim Ausführen des folgende Code-Musters mit offenen Generika tritt eine unbehandelte Ausnahme zur Laufzeit:

[InheritedExport]
interface ITest2<T>
{
    void Execute();
}

class TestClass2<T> : ITest2<T>
{
    public void Execute()
    {
        Console.WriteLine();
    }

}
class Program
{
    static void Main(string[] args)
    {
        var catalog = new AssemblyCatalog(typeof(Program).Assembly);
        var container = new CompositionContainer(catalog);
        var test2 = container.GetExportedValues<ITest2<string>>();
    }
}

Problem 3
Sie erhalten einen CryptographicException -Fehler beim Analysieren des System.Security.Cryptography.Oid -Objekts.

Problem 4
In einer multithread-Konsolenanwendung kann die Console.ReadKey -Methode den Aufruf an die Console.InputEncoding -Eigenschaft aus einem anderen Thread blockieren.

Problem 5
Sie erhalten die Fehlermeldung Zugriff verweigert beim Versuch, eine Assembly zu installieren, die zusammen mit Visual Studio im globalen Assemblycache (GAC) gemeinsam genutzt wird. Darüber hinaus kann die betroffenen Assembly unterbrochen werden, wenn sie aus dem System entfernt wird. Dieses Problem kann nicht aufgelöst werden, selbst nachdem Sie den Computer neu starten.

Problem 6
ConcurrentQueue,<T>.TryPeek </T> -Methode gibt truezurück. Das zurückgegebene Objekt ist jedoch null.
Bild minimierenBild vergrößern
assets folding end

WPF

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1
Genommen Sie an, Sie versuchen, rufen Sie die PrintQueue.AddJob (JobName String, String DocumentPath, Bool FastCopy) -Methode, um ein Dokument XML Paper Specification (XPS) auf ein XPS-Drucker drucken und FastCopy -Parameter auf truefestgelegt ist. In diesem Fall treten die folgenden Probleme:
  • Drucken von Tickets, die im Dokument eingebettet sind, werden ignoriert.
  • Das Vorschaudialogfeld erscheint in einer Schleife.

Problem 2
Wenn die Content -Eigenschaft eines ContentControl-Steuerelement (z. B. ein Button-Steuerelement) ist festgelegt auf einen Befehl "RoutedCommand" kann nicht das Steuerelement den Namen der weitergeleitete Befehl anzuzeigen. Verwenden Sie beispielsweise den folgenden Code an der ApplicationCommands.Paste -Befehl auf ein Button-Steuerelement in das Microsoft.NET Framework 4.5 oder in der Microsoft.NET Framework 4 festgelegt:
<Button Content="{x:Static ApplicationCommands.Paste}" />
In diesem Fall wird die Schaltfläche "System.Windows.Input.SecureUICommand" in der.NET Framework 4.5 falsch angezeigt. Allerdings zeigt die Schaltfläche "Einfügen" korrekt in.NET Framework 4.

Problem 3
Genommen Sie an, eine große Sammlung an das Steuerelement gebunden ist, werden mehrere Auswahlen, z. B. ListBox oder DataGrid unterstützt. Wenn Sie die SelectedItems.Add -Methode aufrufen, langsam, auch wenn das hinzugefügte Element am Anfang der Auflistung ist.

Hinweis In.NET Framework 4 langsam, wenn das hinzugefügte Element am Ende der Auflistung ist.

Problem 4
Das Ziel Treffer für Elemente mit kleinen Text ist größer als der Inhalt. Wenn Sie außerhalb der eigentlichen Grenzen des Inhalts klicken, wird ein Click-Ereignis oder eine andere entsprechende-Ereignis ausgelöst. Dieses Problem tritt auf, wenn die Textgröße wird verringert und die Skalierungsfaktoren erhöhen.


Problem 5
Genommen Sie an, Sie können einen Selektor-Eigenschaft (z. B. die SelectedItem -Eigenschaft) oder ComboBox.Text -Eigenschaft ändern, mit einer Bindung, die eine statische Eigenschaft enthält. In diesem Fall die Bindung nicht auf die Änderungen reagieren. Insbesondere wird der neue Wert nicht auf das Datenelement geschrieben.

Problem 6
Sie führen eine.NET Framework 4.5-basierte WPF-Anwendung auf einem Computer, der mehrere Grafikkarten enthält, können schwarze Balken auf der WPF-Fenster angezeigt. Dies tritt normalerweise auf, wenn das WPF-Fenster auf einem anderen Adapter von einem Monitor auf einem Adapter in einen anderen Monitor gezogen wird.
Problem 7
Wenn Sie nicht behandelte Ausnahmen in Windows Forms-Inhalte, die in einer.NET Framework 4.5-basierte WPF-Anwendung gehostet wird auftreten, stürzt ab, die WPF-Anwendung. Z. B. eine nicht behandelte Ausnahme auftreten, wenn eine WPF-Anwendung verwendet die <WindowsFormsHost></WindowsFormsHost> XAML-Objektelement.

Problem 8
Wenn Sie in einem Kombinationsfeld-Steuerelement, die Fokus zum ersten Mal eingeben mit die TAB-Taste erhalten hat, erhalten Sie eine NullReferenceException -Ausnahme und die WPF-Anwendung stürzt ab.
Bild minimierenBild vergrößern
assets folding end

Windows Forms

Bild minimierenBild vergrößern
assets folding start expanded
Problem 1
Genommen Sie an, Sie ein benutzerdefiniertes Steuerelement definieren, das enthält eine Eigenschaft, die Designer serialisiert werden können, und mit einem [DefaultValue()] -Attribut, das implizite Typumwandlung führt kommt.

Z. B. die folgenden Property Type is "short", und der Standardwert wird als "Int32" angegeben:
[DefaultValue(2)]

public short Number { get; set; }
In diesem Szenario wird beim Visual Studio Windows Forms-Designer Serialisieren bzw. Deserialisierung dieses Steuerelement eine System.ArgumentException ausgelöst.

Problem 2
Betrachten Sie das folgende Szenario:
  • Sie definieren eine Basisschnittstelle und eine abgeleitete Schnittstelle.
  • Die Basisschnittstelle-Eigenschaft wird mit "new"-Modifizierer in der abgeleiteten Schnittstelle auszublenden. Beispielsweise verwenden Sie den folgenden Code:

    public interface IInterfaceA
    {
          int PropertyA { get; set; }
          int PropertyB { get; set; }
    }
    public interface IInterfaceB : IInterfaceA
    {
          new int PropertyA { get; set; }
          int PropertyD { get; set; }
    }
  • Verwenden Sie die abgeleitete Schnittstelle als Argument in der ListBindingHelper.GetListItemPropertiesAPI.

In diesem Szenario werden die Eigenschaften, die auf der abgeleiteten Schnittstelle definiert sind in.NET Framework 4 zurückgegeben. Dies tritt auf, weil die Reflektion keine Eigenschaften zurück, die in der Basisklasse definiert sind. In.NET Framework 4.5, jedoch sind Eigenschaften von der Basisklasse enthalten. Darüber hinaus gibt die ListBindingHelper.GetListItemProperties -API-zwei Instanzen einer Eigenschaft, die "PropertyA" aufgerufen wird.

Lösung:

Dieses Update wird die ListBindingHelper.GetListItemProperties API mit dem.NET Framework 4-Verhalten zurückgesetzt. Diese API wird zur Entwurfszeit aufgerufen, wenn IInterfaceB als Datenquelle für ein Steuerelement (z. B. ein DataGridView -Steuerelement) festgelegt ist.
Bild minimierenBild vergrößern
assets folding end

System.Messaging

Bild minimierenBild vergrößern
assets folding start expanded

Betrachten Sie das folgende Szenario:
  • In einer Arbeitsgruppenumgebung verwenden Sie System.Messaging oder MSMQ.
  • Sie verwenden die MessageQueue.GetPrivateQueuesByMachine -Methode, um ein Array von Objekten für alle privaten Warteschlangen auf einem Remotecomputer in der Arbeitsgruppe MessageQueue abzurufen.
In diesem Szenario eine MessageQueueException -Ausnahme auftreten, und Sie erhalten die folgende Fehlermeldung angezeigt:

Ungültiger Warteschlangenpfadname.
Bild minimierenBild vergrößern
assets folding end

Windows Communication Foundation (WCF)

Bild minimierenBild vergrößern
assets folding start expanded
In der.NET Framework 4.5 führt WCF eine neue Methode mit dem Namen "Reflektionsausgabe", die die XML-Serialisierungsassembly generiert. Diese Methode ermöglicht Szenarien, in denen die Client-Anwendung eine temporäre Serialisierungs-Assembly auf Datenträger schreiben kann. In einigen Fällen kann dies Probleme verursachen, nachdem Sie auf die.NET Framework 4.5 aktualisiert.

Die Möglichkeit, dieses neue Verhalten beenden und Zurücksetzen der WCF 4 XML-Serialisierung ist in folgendem KB-Artikel dokumentiert:
2748720 Serialisierung oder Deserialisierung Fehler beim Ausführen von Code von vorhandenen XML-Serialisierung in WCF 4.5
In einer.NET Framework 4.5-basierten Anwendung können Sie den folgenden Code die dieses Problem zu umgehen, die in KB 2748720 beschrieben wird:

<configuration>    <system.xml.serialization>        <xmlSerializer useLegacySerializerGeneration="true"/></system.xml.serialization><configuration>
Genommen Sie an, Sie auch die gleichen Anwendungskonfigurationsdatei oder der Datei web.config verwenden, die.NET Framework 4 und die.NET Framework 4.5 als Ziel. In diesem Fall eine Ausnahme, der angibt, treten die <xmlserializer></xmlserializer> Element kann nicht erkannt werden, unter der <system.xml.serialization></system.xml.serialization> Attribut.

Für Anwendungen, die versuchen, die.NET Framework 4 und die.NET Framework 4.5 abzielen, empfehlen wir, dass Sie der folgenden <appSetting>-Konfiguration auf eine Stelle vorhergehenden Switch anwenden:

</appSetting>
<appSettings>    <add key="System:Xml:Serialization:UseLegacySerializerGeneration" value="true"/></appSettings>
Hinweise
  • Beide Switches arbeiten in der.NET Framework 4.5. Allerdings wird der Switch <appSettings>sicherstellen, dass die App.config.Datei oder web.config-Datei zwischen den.NET Framework 4.0 und die.NET Framework 4.5 übertragen werden kann. Wenn Sie sowohl die Switches, nur anwenden der <appSettings>Switch verwendet werden.</appSettings> </appSettings>
  • Wenn eine.NET Framework 4.0-Anwendung das Konfigurationselement "UseLegacySerializerGeneration" verwendet, gibt die Anwendung einen Konfigurationsfehler.

Dieses Update behebt außerdem die folgenden Probleme nach der Aktualisierung auf die.NET Framework 4.5.

Problem 1
Wenn Sie einfache Arrays, die als XmlAttribute serialisiert werden deserialisieren, schlägt der Vorgang fehl. Darüber hinaus wird die folgende Fehlermeldung angezeigt:
System.XML.XmlException 'EndElement' ist kein gültiger XmlNode-Typ.
Nach der Aktualisierung auf.NET Framework 4.5 zurückliefern IIS eine HTTP400 -'FehlerBad Request" .

Problem 2
Betrachten Sie das folgende Szenario:
  • Eine Basisklasse "A" und eine abgeleitete Klasse "B" versuchen Sie es zum Serialisieren bzw. Deserialisieren eines Objekts "B".
  • Eine virtuelle Eigenschaft ist in "A" definiert und wird von "B" überschrieben.
In diesem Szenario gibt das Serialisierungsprogramm die Eigenschaft, die in "A" anstelle von "B" definiert ist.
Bild minimierenBild vergrößern
assets folding end

Eigenschaften

Artikel-ID: 2805221 - Geändert am: Montag, 20. Mai 2013 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 4.5, wenn verwendet mit:
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
    • Windows Server 2008 Service Pack 2
    • Windows Vista Service Pack 2
Keywords: 
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2805221 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2805221
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com