I den här artikeln beskrivs den samlade snabbkorrigeringsuppdateringen 3095336 som är tillgänglig för Microsoft .NET Framework 4.6 RC. Mer information om de problem som åtgärdas av den samlade snabbkorrigeringen finns i avsnittet "Problem som den här samlade snabbkorrigeringen löser".
Lösning
En snabbkorrigering som stöds är nu tillgänglig från Microsoft. Men det är bara avsett att korrigera problemet som beskrivs i den här artikeln. Använd den bara på system som har det här specifika problemet.Du kan åtgärda problemet genom att kontakta Microsofts kundtjänst för att få snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Customer Support Services och information om supportkostnader finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=supportObs! I särskilda fall kan avgifter som vanligtvis uppkommer för supportsamtal avbrytas om en Microsoft Support Professional fastställer att en specifik uppdatering löser problemet. De vanliga supportkostnaderna gäller för ytterligare supportfrågor och problem som inte är berättigade till den aktuella uppdateringen.
Mer information
Förhandskrav
Om du vill använda den här snabbkorrigeringen måste du ha .NET Framework 4.6 RC installerat.
Krav på omstart
Du måste starta om datorn efter att du har tillämpat den här snabbkorrigeringen om några filer som påverkas används. Vi rekommenderar att du stänger alla .NET Framework-baserade program innan du använder den här snabbkorrigeringen.
Ersättningsinformation för snabbkorrigering
Det här snabbkorrigeringspaketet ersätter inte ett tidigare släppt snabbkorrigeringspaket.
Problem som den här samlade snabbkorrigeringen åtgärdar
Problem 1Anta att du använder ett Windows Presentation Foundation-program (WPF). En WPF TreeView kan spontant rulla till en oförutsägbar position när du har lagt till ett nytt objekt. Det här problemet inträffar när följande villkor uppfylls:
-
Det nya objektet är det sista av förälderns barn.
-
Det överordnade objektet är det sista av dess överordnade barn.
-
Det nya objektet visas i den aktuella rullningspositionen.
Problem 2Om du tar bort en redigeringskontroll från det visuella trädet i ett WPF-program kan det läcka ett ImmComposition-objekt. Om du gör detta flera gånger kan så småningom orsaka ett undantag för slut på minne.Obs! En "redigeringskontroll" är en kontroll som skapar och använder ett TextEditor-objekt. Huvudexemplen är Textbox, RichTextBox och FlowDocumentScrollViewer.Problem 3Ett WPF-program kan bli låst när följande villkor uppfylls:
-
Programmet tar upp en händelse vars leverans dirigeras genom det svaga händelsesystemet.
-
En annan tråd använder samtidigt det svaga händelsesystemet. Detta gör att den första tråden väntar på ett lås.
-
När det väntar får trådens meddelandepump ett meddelande som orsakar åter entrancy i programmets kod.
-
Koden som anges på nytt försöker använda systemet med svaga händelser.
Det här observeras oftast med händelsen PropertyChanged för INotifyPropertyChanged, där den angivna koden också försöker ta upp en PropertyChanged-händelse.Detta är åtgärdat i det svaga händelsesystemet genom att vänta på lås på ett sätt som inte kör trådens meddelandepump.Problem 4När du försöker köra ett kommando på servern släcks tidsgränsen på klientsidan, men avslutas på servern. I det här fallet skickar klienten ett åtgärdspaket till servern och ställer in sig själv i ett timed-out-tillstånd. Men den återställs inte så snart den återställs från timed-out-läget efter att servern bearbetat satsen som klienten tidsgränserade på.Den här snabbkorrigeringen återställer statusen för klienten när den återställs från timed-out-läget.Problem 5I vissa fall kan vissa filer i ASP.NET skuggcachen skadas under datoravstängningen. Detta kan orsaka oförutsägbart beteende eller undantag som upphöjs av program som använder cachen. Den här uppdateringen åtgärdar många problem i Kompileraren för RyuJIT. Om programmet fortfarande beter sig på ett oförutsägbart sätt efter installationen av den här uppdateringen finns mer detaljerad felsökningsvägledning.Ytterligare steg:Om det är fastställt att RyuJIT kan vara inblandat i ditt problem genom att följa felsökningsstegen på länken loggar du problemet på http://connect.microsoft.com. Ta med så mycket information som möjligt i rapporten och koda även för att återskapa problemet. Problem 6DxO OpticsPro 10 kan krascha när du navigerar snabbt genom TreeView-kontrollen i Windows 10 som har .NET Framework 4.6 installerat. Den här snabbkorrigeringen åtgärdar förhållanden som kan orsaka kraschen.