In dit artikel beschreven hotfix-combinatiepakket 3095333 die beschikbaar is voor Microsoft .NET Framework 4.5.2 4.5.1 .NET Framework en het .NET Framework 4.5. Zie de sectie 'problemen die worden opgelost met dit hotfix-combinatiepakket' voor meer informatie over de problemen die worden opgelost met het hotfixpakket. Het installatieprogramma van de Web is een klein (minder dan 1 MB) dat automatisch wordt bepaald en downloadt alleen de onderdelen die van toepassing voor een bepaald platform zijn.
Oplossing
Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat in dit artikel wordt beschreven. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet.
U kunt dit probleem oplossen door contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen worden kosten die normaal aan ondersteuningsoproepen verbonden zijn geannuleerd als een medewerker van Microsoft Productondersteuning wordt bepaald dat een specifieke update het probleem wordt opgelost. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen. Opmerking Om te controleren of de update-versie van hotfix, kunt u de waarde van het trefwoord Release om te bepalen van de geïnstalleerde versie controleren. Als u voorwaarts compatibel is, kunt u controleren voor een waarde die groter is dan of gelijk aan de waarde die wordt vermeld in de volgende tabel.
Versie van hotfix-combinatiepakket |
De waarde van de DWORD-Release |
---|---|
Hotfix-combinatiepakket 3095333 voor .NET Framework 4.5 en hoger |
380012 |
Zie voor meer informatie over het bepalen van de versies van .NET Framework procedure: bepalen welke .NET Framework-versies zijn geïnstalleerd.
Meer informatie
Vereisten
Deze hotfix moet u .NET Framework 4.5.2, .NET Framework 4.5.1 of het .NET Framework 4.5 geïnstalleerd hebben.
Opnieuw opstarten
U moet de computer opnieuw opstarten nadat u deze hotfix als de bestanden waarin dit probleem optreedt worden gebruikt. Wij raden aan dat u alle .NET Framework-toepassingen sluiten voordat u deze hotfix toepast.
Informatie over het vervangen van hotfixes
Met dit hotfixpakket wordt een eerder uitgebrachte hotfix-pakket niet vervangen.
Problemen die worden opgelost met dit hotfix-combinatiepakket
Probleem 1
Stel dat u een toepassing voor Windows Presentation Foundation (WPF). Een WPF TreeView kunt spontaan schuiven op een onverwachte positie nadat u een nieuw item toevoegen. Dit probleem treedt op wanneer de volgende voorwaarden voldaan wordt:-
Het nieuwe item is de laatste van de kinderen van de ouders.
-
Het hoofdartikel is de laatste van de kinderen van de ouders.
-
Het nieuwe item is zichtbaar op de huidige positie van het schuifblokje.
Probleem 2 Verwijderen van een besturingselement voor bewerken van de visuele structuur lekken een ImmComposition -object in een toepassing WPF. Hierdoor herhaaldelijk kan uiteindelijk leiden tot een uitzondering-geheugen. Opmerking "Editing controle" wordt elk besturingselement dat wordt gemaakt en wordt een object TextEditor . De belangrijkste voorbeelden zijn TextBox RichTextBoxen FlowDocumentScrollViewer. Probleem 3 Een WPF toepassing kunt deadlock opgetreden worden tijdens wanneer de volgende voorwaarden voldaan wordt:
-
De toepassing genereert een gebeurtenis waarvan de levering wordt gerouteerd via het systeem zwak-gebeurtenis.
-
Een andere thread wordt gelijktijdig met behulp van de zwak-gebeurtenis. Dit zorgt ervoor dat de eerste thread wacht op een vergrendeling.
-
Wanneer er wordt gewacht met pomp ontvangt een bericht van de thread-bericht die ervoor zorgt dat de re-entrancy in de code van de toepassing.
-
De opnieuw ingevoerde code probeert te gebruiken het systeem zwak-gebeurtenis.
Dit wordt meest waargenomen aan de gebeurtenis PropertyChanged van INotifyPropertyChanged, waar de opnieuw ingevoerde code ook probeert een gebeurtenis PropertyChanged verhogen.
Dit probleem wordt opgelost in het systeem zwak gebeurtenis door te wachten op vergrendelingen op een manier die niet bericht-pomp van de thread wordt uitgevoerd. Probleem 4 Wanneer u een opdracht uitvoeren op de server, treedt een time-out op de client, maar is voltooid op de server. In dit geval de client verzendt een pakket aandacht naar de server en zelf in een staat is een time-out ingesteld. Echter, deze niet opnieuw instellen zodra wordt uit de time-out staat hersteld nadat de server verwerkt de instructie die de client een time-out. Deze hotfix stelt de status van de client wanneer het wordt uit de time-out staat hersteld. Probleem 5 In sommige gevallen kunnen sommige bestanden in de ASP.NET-cache schaduw tijdens het afsluiten van de computer beschadigd raken. Hierdoor kunnen onvoorspelbaar gedrag of uitzonderingen die worden gegenereerd door toepassingen die gebruikmaken van de cache. Deze hotfix zorgt ervoor dat de inhoud van de cache meer proactief te zijn op de schijf gezet. Probleem 6 Computers met 80 GB (Gigabyte) of meer geheugen kunnen ondervinden minder prestaties in omstandigheden met weinig geheugen door de Garbage Collector uitgevoerd back back Gen2 collecties. Deze hotfix bevat aanpassingen van de Garbage Collector, de omstandigheden waarin Gen2 collecties optreden op computers met 80 GB of meer geheugen aan te passen.Bekende problemen
Een oplossing die al eerder is uitgebracht voor aanraakschermen VSTO invoegtoepassingen in WPF bleek te zijn van een regressie in scenario's waarin gedeeltelijk vertrouwen van toepassingen op apparaten met aanraakschermen worden gebruikt. In deze scenario's klanten Zie een crash van een toepassing en een gedeeltelijk vertrouwen-toepassing kunnen niet worden geladen. Daarom is de correctie voor aanraakschermen VSTO invoegtoepassingen verwijderd.