Denne artikkelen beskriver samleoppdatering 3095333 som er tilgjengelig for Microsoft .NET Framework 4.5.2, .NET Framework 4.5.1 og .NET Framework-4.5. Hvis du vil ha mer informasjon om problemene som løses av samleoppdateringen, kan du se delen "problemene som samleoppdateringen løser". Web-Installer er en liten pakke (mindre enn én megabyte) som bestemmer automatisk og laster ned bare komponentene som gjelder for en bestemt plattform.
Oppløsning
En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som beskrives i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet.
Hvis du vil løse dette problemet, kontakter du Microsofts kundestøttetjenester for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:http://support.microsoft.com/contactus/?ws=supportObs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte avbrutt hvis en Microsoft-tekniker avgjør at en bestemt oppdatering vil løse problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen. Obs! Du kan bekrefte oppdateringen hurtigreparasjonsversjonen, kan du kontrollere verdien for Release-nøkkelord til å bestemme den installerte versjonen. For å være kompatibel med fremover, kan du se etter en verdi som er større enn eller lik verdien som er oppført i følgende tabell.
Hurtigreparasjonsversjonen for beregnet verdi |
Utgivelsen DWORD-verdien |
---|---|
Samleoppdateringen 3095333 for .NET Framework 4.5 og senere versjoner |
380012 |
Hvis du vil ha mer informasjon om hvordan du fastslår .NET Framework-versjonene, kan du se slik: bestemme der .NET Framework er installert versjoner.
Hvis du vil ha mer informasjon
Forutsetninger
Hvis du vil bruke denne hurtigreparasjonen, må du ha .NET Framework 4.5.2, .NET Framework 4.5.1 eller .NET Framework 4.5 installert.
Krav om omstart
Du må starte datamaskinen etter at du har installert denne hurtigreparasjonen, hvis alle berørte filer er i bruk. Vi anbefaler at du lukker alle .NET Framework-baserte programmer før du installerer denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonspakken erstatter ikke tidligere utgitte-hurtigreparasjonspakken.
Problemene som samleoppdateringen løser
Problem 1
Anta at du bruker et program for Windows Presentation Foundation (WPF). En WPF TreeView kan plutselig Rull til uforutsigbare posisjon når du legger til et nytt element. Dette problemet oppstår når følgende betingelser er oppfylt:-
Det nye elementet er sist av den overordnede barn.
-
Den overordnede varen er sist av den overordnede barn.
-
Det nye elementet er synlig på den gjeldende rulleplasseringen.
Problem 2 Hvis du fjerner en redigeringskontrollen fra visuelle treet kan lekke et ImmComposition -objekt i et program for WPF. Å gjøre dette flere ganger, kan dette forårsake et unntak for lite minne til slutt. Obs! En "redigeringskontrollen" er en hvilken som helst kontroll som oppretter og bruker et TextEditor -objekt. De viktigste eksemplene er tekstboksen, RichTextBoxog FlowDocumentScrollViewer. 3-problem En WPF-programmet kan bli låst når følgende betingelser er oppfylt:
-
Programmet viser en hendelsen med levering rutes gjennom svak-event-systemet.
-
En annen tråd bruker samtidig svak-event-systemet. Dette fører til at den første tråden å vente på en lås.
-
Når den venter og, trådens melding pumpe, mottar en melding som fører til at re-entrancy i programmets kode.
-
Koden inn på nytt, forsøker å bruke systemet svak-hendelse.
Dette er observert oftest med hendelsen PropertyChanged for INotifyPropertyChanged, der koden inn på nytt også prøver å heve en PropertyChanged -hendelse.
Dette er løst i svakt hendelsessystemet ved å vente for låser på en måte som ikke kjører som trådens melding pumpe. Problemet 4 Når du prøver å kjøre en kommando på serveren, blir tidsavbrutt på klientsiden, men er ferdig på serveren. I dette tilfellet klienten sender en oppmerksomhet-pakke til serveren og setter seg selv i en tidsavbrutt tilstand. Det tilbakestille ikke imidlertid den så snart den gjenoppretter fra tidsavbrutt tilstanden når serveren behandlet setningen som klienten ble tidsavbrutt på. Denne hurtigreparasjonen, tilbakestilles tilstanden til klienten når du gjenoppretter fra en tidsavbrutt-tilstand. Problemet 5 I noen tilfeller kan noen filer i hurtigbufferen for ASP.NET-skygge skadet under avslutning av datamaskinen. Dette kan føre til uforutsigbar virkemåte eller unntak som blir utløst av programmer som bruker hurtigbufferen. Denne hurtigreparasjonen sørger for at innholdet i hurtigbufferen mer proaktiv tømmes til disken. Problemet 6 Datamaskiner som har 80 gigabyte (GB) eller mer minne kan oppleve reduksjon i ytelse i situasjoner med lite minne på grunn av Garbage Collector kjører tilbake til tilbake Gen2 samlinger. Denne hurtigreparasjonen inkluderer endringer av Garbage Collector, justere betingelsene som Gen2 samlinger som oppstår på datamaskiner som har 80 GB eller mer minne.Kjente problemer
En løsning som er utgitt tidligere for berøringsaktiverte VSTO tillegg i WPF ble funnet for å ha en regresjon i scenarier med delvis klarering programmer brukes på touch-aktiverte enheter. I disse scenariene, kan du se et program krasjer kunder, og kan ikke laste inn et program med delvis klarering. Hurtigreparasjonen for berøringsaktiverte VSTO-tillegg er derfor fjernet.