Gjelder for.NET

Utgivelsesdato:13. juli 2021

Versjon:.NET Framework 4.8

Juli 13, 2021-oppdateringen for Windows 10, versjon 1607 og Windows Server, versjon 2016 inkluderer kumulative pålitelighetsforbedringer i .NET Framework 4.8. Vi anbefaler at du bruker denne oppdateringen som en del av dine vanlige vedlikeholdsrutiner. Før du installerer denne oppdateringen, kan du se avsnittene Forutsetninger og Omstartskrav .

Kvalitets- og pålitelighetsforbedringer

WPF1

– Løser et problem som berører en DataGrid i en ytre ScrollViewer.

– Adresserer et krasj på grunn av ElementNotAvailableException i en ListView med egendefinerte automatiseringskolleger for dataelementer.

CLR2

- Når prosessen ikke er under høyt minnetrykk, har det en tendens til å favorisere å gjøre BGCs over å gjøre full komprimering GCs. Dette er vanligvis ønskelig, men hvis appens virkemåte endres dramatisk, kan det føre til at mye av fragmenteringen i eldre generasjoner (dvs. gen2 og LOH) ikke brukes. Du kan samle inn GC ETW-hendelser som forteller deg hvor mye fragmentering det er i gen2 og LOH, og kontrollere om du er i denne situasjonen.

Denne versjonen introduserer en ny GC-konferanse GCConserveMemory for å oppdage denne situasjonen og være konservativ om minnebruk og ikke la så mye fragmentering være ubrukt.

Du kan angi den i app.config-filen

<konfigurasjon>   <kjøretid>     <GCConserveMemory enabled="N"/>   </runtime> </configuration> der N er en heltallsverdi mellom 0 og 9 (inklusive). 0 er standard. Hvis du ikke angir denne konfigurasjonen eller angir den som 0, endres ikke GC-justering. Hvis du angir en verdi som ikke er null, angir GC hvor konservativt du vil at GC skal være om minnebruk – jo høyere verdi er, jo mer konservativ GC blir, dvs. jo mindre haugen er. Vi foreslår at du eksperimenterer med forskjellige tall for å se hvilken verdi som fungerer best for deg – vanligvis begynner vi med en verdi mellom 5 og 7. Vær oppmerksom på at hvis vi oppdager at LOH har for mye fragmentering, komprimeres den automatisk.

Winforms

– Løser et problem i egenskapsrutenettkontrollen for å hindre feil datalesing i enkelte scenarioer i 64-biters prosesser.

– Løser et problem der System.Drawing doble frigjør tildelt minne når skriverinnstillingene ikke kan hentes.

ClickOnce

– Adresserer en regresjon som ble innført i tidligere oppdateringer. Vi respekterer nå Innstillingen Ignorer tidsstempeltilbakekallingskontroller når du validerer tidsstempler i ClickOnce-manifester.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

Slik får du denne oppdateringen

Installer denne oppdateringen

Utgivelseskanal

Tilgjengelig

Neste trinn

Windows Update og Microsoft Update

Ja

Hvis du vil laste ned og installere denne oppdateringen, går du til Innstillinger > Update & Security > Windows Update, og deretter velger du Se etter oppdateringer.

Microsoft Update-katalog

Ja

Hvis du vil ha den frittstående pakken for denne oppdateringen, kan du gå til nettstedet for Microsoft Update-katalogen .

Windows Server Update Services (WSUS)

Ja

Denne oppdateringen blir automatisk synkronisert med WSUS hvis du konfigurerer Produkter og klassifiseringer på denne måten:

Produkt:Windows 10, versjon 1607 og Windows Server, versjon 2016

Klassifisering: oppdateringer

Filinformasjon

Hvis du vil ha en liste over filene som er oppgitt i denne oppdateringen, laster du ned filinformasjon for kumulativ oppdatering.

Forutsetninger

Hvis du vil bruke denne oppdateringen, må du ha .NET Framework 4.8 installert.

Behov for omstart

Du må starte datamaskinen på nytt etter at du har brukt denne oppdateringen hvis det brukes berørte filer. Vi anbefaler at du avslutter alle .NET Framework-baserte programmer før du bruker denne oppdateringen.

Slik får du hjelp og støtte for denne oppdateringen

Kjente problemer med denne oppdateringen

Microsoft vet ikke om noen problemer med denne oppdateringen.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.