Applies To.NET

Datum izdaje: 11. februar 2020

Različica: ogrodje .NET Framework 4.8

Ta posodobitev za Windows 10 različico 1607 in Windows Server 2016 vključuje izboljšave kumulativne zanesljivosti v .NET 4.8. Priporočamo, da to posodobitev uporabite kot del rednih vzdrževalnih rutin. Preden namestite to posodobitev, glejte razdelka Zahteve za zahteve za zahteve za vnovični zagon in Zahteve za vnovični zagon.

Ta posodobitev je vključena v zbirno posodobitev z datumom 11. februar 2020. Ta posodobitev je bila izdana že v zbirni posodobitvi, ki je bila izdana 23. januarja 2020.

Izboljšave kakovosti in zanesljivosti

WCF1

– Dodan je bil mehanizem za privolitev v vnovični poskus pri konfiguraciji končnih točk poslušanja v storitvi aktiviranja WCF za naslov morebitnega pogoja rase, ko je program IIS hitro znova zagnan, medtem ko je pod visoko obremenitvijo CPE-ja zaradi tega končna točka nedostopna. Stranke lahko privolijo v popravek tako, da dodajo ta dodatek AppSetting v SMSvcHost.exe.config v mape %windir%\Microsoft.NET\Framework\v4.0.30319 in %windir%\Microsoft.NET\Framework64\v4.0.30319. S tem boste znova registrirali končno točko 10-krat z 1-sekundno zakasnitvijo med vsakim poskusom, preden postavite končno točko v stanje napake. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>< /appSettings>

– Pri poslušanju poti se zrušijo delavski proces IIS in se znova konfigurirajo iste končne točke, kot je poslušanje, čaka pa na aktiviranje. Ko je najden spor, ta sprememba omogoča ponovni poskus s predpostavko, da je bil spor zapadel zaradi tega pogoja rase. Število ponovnih poskusov in trajanje čakanja je mogoče konfigurirati prek nastavitev aplikacije.

Winforms

– Odpravi težavo v sistemu. Windows. Kontrolniki Forms.TextBox z lastnostjo ImeMode, nastavljeno na NoControl. Ti kontrolniki zdaj ohranijo nastavitev urejevalnika vnosne metode skladno z določanjem zaporedja krmarjenja na strani. Popravek velja za CHS s pinyin tipkovnico.

– Odpravi težavo s sistemom. kontrolnik »Windows.Forms.ComboBox«, pri tem pa je ImeMode nastavljen na ImeMode.NoControl v sistem CHS s Tipkovnico Pinyin, če želite ohraniti način vnosa nadrejenega kontrolnika vsebnika, namesto da preklopite na onemogočen urejevalnik vnosne metode pri premikanju s kliki miške in ko se fokus premakne iz kontrolnika z onemogočenim urejevalnikom vnosne metode na ta kontrolnik kombiniranega polja.

– Sprememba dostopnosti v uporabniškem vmesniku ip za urejanje v programu ogrodje .NET Framework 4.8 v čarovniku za ustvarjanje gruče v programu DataGridView: uporabniki ne morejo vnesti vrednosti IP po kontrolniku uporabniškega vmesnika drevesnega računa, ki je povezano z urejanjem nadziranja premikanja v drugo celico za urejanje. Take celice DataGridView po meri (celica z naslovom IP) in njihovi notranji kontrolniki trenutno niso obdelani v privzetem drevesnem drevesu UPORABNIŠKEga vmesnika UIA, ki preprečuje to težavo.

CLR2

- Sprememba v ogrodje .NET Framework 4,8 regresiviranih določenih scenarijev EnterpriseServices, kjer je mogoče zasukan predmet z eno nitjo obravnavati kot bio v več nitih in povzroči blokirano napako. Ta sprememba zdaj pravilno prepozna predmete za nesodelovanje v enojni niti in se temu izogne.

– V prenosnem predpomnilniku ponudnika metapodatkov PDB je prišlo do rase, ki je povzročila zrušitve v diagnostičnem API-ju StackTrace. Če želite popraviti raso, zaznaj vzrok, zaradi katerem ponudnika ni bilo mogoče odstraniti, in ga ne uporablja.

– odpravi težavo, ko ste v strežniku GC in vam je res zunaj pomnilnika, ko počnete dodelitve SOH (tj. obstaja polno blokiranje GC in še vedno ni prostora za dodelitev SOH), boste videli, da se zaradi sprožilnega razloga OutOfSpaceSOH vedno znova sproži polno blokiranje naslovov GCs. Ta popravek je, da je treba, ko smo zaznali to situacijo, sprožiti OOM, namesto da bi sprožili GCs v zanki.

– Obravnava težavo, ki jo povzroča spreminjanje afinitete procesa iz 1 v N jeder.

SQL

– odpravi težavo s sledmi storitve SqlClient Trace, kjer informacije niso bili natisnjene zaradi nepravilno oblikovanih nizov.

WPF3

– odpravi težavo, ko v nekaterih primerih pojavno okno v aplikacijah z visoko ločljivostjo DPI WPF ni prikazano, je prikazano v zgornjem levem kotu zaslona ali pa je nedokončanje prikazano/upodobljeno.

– Odpravi težavo pri ustvarjanju dokumenta XPS v WPF, pri kateri lahko s ponastavitvijo pisave pride do napake FileFormatException, če bi postopek ponastavitve postajal vse bolj pisavo. Če se želite izogniti tej izjemi, nastavite stikalo AppContext z imenom »Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting« na »true«, pri tem pa uporabite enega od načinov, opisanega tukaj v razdelku »AppContext za uporabnike knjižnice«.

– Obravnava napačno širino pike za vstavljanje besedila v polje z besedilom itn., ko sistem DPI preseže 96. Na primer, pika na monitorju ni upodobljena z nižjim DPI kot primarni, v nekaterih primerih, ki se zavedajo dpi.

– naslovi se obesijo med postavitvijo mrežnih mrež s stolpci, ki pripadajo skupini SharedSizeGroup

– Obravnava obsesi in sčasoma StackOverflowException, ki izhaja ob odpiranju trakuSplitButton, če aplikacija programsko onemogoči gumb in zamenja elemente menija, preden uporabnik sprosti tipko miške.

– Naslovi se lahko med pomikanjem po drevesnem prikazu obesijo.

Net Libraries

– Izboljšanje prostora UdpClient pred nepravilno uporabo v konfiguracijah omrežja z izjemno veliko MTU-jem.

Acquistion & Deployment

– odpravi težavo, ki preprečuje namestitev .NET 4.8 v Windows naprave, ki so starejšo od gradnje 1809. Nastavitve, specifične za NET, ki jih želite preseliti med Windows nadgradnjo na gradili 1809. Opomba: če želite preprečiti to težavo, morate to posodobitev uporabiti pred nadgradnjo na novejšo različico Windows.

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

Pridobivanje in namestitev posodobitve

Namestite to posodobitev

Ta posodobitev bo samodejno prenesena in nameščena s Windows Update.

Če želite dobiti samostojni paket za to posodobitev, obiščite spletno mesto kataloga Microsoft Update.

Informacije o datoteki

Če želite seznam datotek, ki so na voljo v tej posodobitvi, prenesite informacije o datoteki za zbirno posodobitev.

Zahteve

Če želite uporabiti to posodobitev, morate imeti ogrodje .NET Framework 4.8.

Zahtevan vnovični zagon

Ko uporabite to posodobitev, morate znova zagnati računalnik, če so v uporabi katere koli datoteke, na katere to vpliva. Priporočamo, da zaprete vse ogrodje .NET Framework, ki uporabljajo te posodobitve, preden uporabite to posodobitev.

Posodobi nadomestne informacije

Ta posodobitev nadomešča predhodno izdane posodobitve 4532997.

Pridobivanje pomoči in podpore za to posodobitev

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.