Datum izdanja:
11. veljače 2020.
Verzija:
.NET Framework 4.8
Ovo ažuriranje za Windows 10 1607 i Windows Server 2016 obuhvaća poboljšanja kumulativne pouzdanosti u sustavu .NET 4.8. Preporučujemo da ovo ažuriranje primijenite kao dio uobičajenih rutina održavanja. Prije nego što instalirate ovo ažuriranje, pogledajte odjeljke Preduvjeti iPreduvjeti za ponovno pokretanje.
Ovo je ažuriranje obuhvaćeno kumulativnim ažuriranjem od 11. veljače 2020. Ovo je ažuriranje prethodno objavljeno u kumulativnom ažuriranju od 23. siječnja 2020.
Poboljšanja kvalitete i pouzdanosti
WCF1
|
- Dodan je mehanizam ponovnog pokušaja prijave prilikom konfiguriranja krajnjih točaka slušanja na servisu aktivacije WCF-a da bi se riješilo potencijalno stanje rase prilikom bržeg ponovnog pokretanja aplikacije za IIS više puta, a pod visokim opterećenjem procesora, što je rezultiralo nedostupnošću krajnje točke. Korisnici se mogu uključiti u popravak dodavanjem sljedećih mapa AppSetting u SMSvcHost.exe.config u odjeljke %windir%\Microsoft.NET\Framework\v4.0.30319 i %windir%\Microsoft.NET\Framework64\v4.0.30319. Time ćete ponovno pokušati registrirati krajnju točku 10 puta s odgodom od 1 sekunde između svakog pokušaja prije postavljanja krajnje točke u stanje pogreške.
<appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>< /appSettings>
- Postoji uvjet rase kada se putovi slušanja zatvaraju zbog rušenja procesa rada UIS-a i istih krajnjih točaka koje se ponovno konfiguriraju kao slušanje, ali na čekanju aktivacije. Kada se sukob nalazi, ta promjena omogućuje ponovno pokušaje uz pretpostavku da je sukob bio prolazan zbog tog uvjeta rase. Broj pokušaja i trajanje čekanja moguće je konfigurirati putem postavki aplikacije.
|
Winforms
|
– rješava problem u sustavu. Windows. Forms.TextBox kontrole s svojstvom ImeMode postavljenim na NoControl. Te kontrole sada zadržavaju postavku IME-a u skladu s vrijednostima postavki OS-a redoslijeda navigacije na stranici. Popravak se odnosi na CHS pomoću pinyin tipkovnice.
– rješava problem sa sustavom. Windows.Forms.ComboBox control with ImeMode set to ImeMode.NoControl on CHS with Pinyin keyboard to retain input mode of the parent container control instead switching to disabled IME whenvigating using mouse clicks and when focus moves from a control with disabled IME to this ComboBox control.
– promjena pristupačnosti u programu .NET Framework 4.8 regresno uređivanje IP adrese u čarobnjaku datagridView u čarobnjaku za stvaranje klastera u servisima klastera za prebacivanje u slučaju pogreške: korisnici ne mogu unijeti IP vrijednost nakon kontrole preustroja stabla UIA-e povezanog s uređivanjem pokreta kontrole u drugu ćeliju za uređivanje. Takve prilagođene ćelije datagridView (IP adresa) i njihove unutrašnje kontrole trenutno se ne obrađuju u zadanom preustroju stabla UIA-e da bi se taj problem spriječio.
|
CLR2
|
- Promjena u .NET Framework 4,8 regresirana je određene scenarije EnterpriseServices u kojima se apartmanski objekt s jednom niti može tretirati kao stan s više niti i dovesti do blokiranja neuspjeha. Ta promjena sada pravilno identificira apartmanne objekte s jednom niti kao takve i izbjegava taj neuspjeh.
- U prijenosnom predmemoriji davatelja metapodataka PDB-a postoji uvjet rase koji je procurio i uzrokovao rušenja u dijagnostičkom API-ju stackTrace. Da biste popravili rasu, otkrijte uzrok u kojem davatelja usluga nije odložite i odložite.
- Rješava problem kada u serverskom GC-u, ako ste zaista izvan memorije prilikom dodjele SOH-a (npr. došlo je do potpunog blokiranja GC-a i još uvijek nema prostora za smještaj dodjele SOH-a), vidjet ćete da se GC-ovi koji se potpuno blokiraju pokreću iznova i iznova s razlogom okidača OutOfSpaceSOH. Taj je popravak bacanje OOM-a kada otkrijemo tu situaciju umjesto da pokrenemo GC-ove u petlji.
– rješava problem uzrokovan promjenom afiniteta procesa od 1 do N jezgri.
|
SQL
|
– rješava problem s praćenjem sqlClientove ponude u kojoj se podaci ne ispisuju zbog nepravilno oblikovanih nizova.
|
WPF3
|
- Rješava problem zbog kojeg se u nekim okolnostima skočni prozor u aplikacijama visoke RAZLUČIVOSTi WPF ne prikazuje, prikazuje u gornjem lijevom kutu zaslona ili se prikazuje/prikazuje nepotpuno.
- Rješava problem prilikom stvaranja XPS dokumenta u WPF-u u kojem podostavke fonta mogu rezultirati fileFormatException ako bi proces podostavke rasteo font. Da biste izbjegli tu iznimku, postavite prekidač AppContext pod nazivom "Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting" na "true", na jedan od načina opisanih u odjeljku "AppContext for Library Consumers".
- Adrese netočne širine tkanja za umetanje teksta u tekstnoj pošti i sur., kada sistemski DPI premašuje 96. Posebice, u nekim situacijama koje su svjesne DPI-ja, na monitoru nije prikazana ništa na monitoru s nižim DPI-jem.
- Rješava problem koji nastaje tijekom rasporeda rešetki sa stupcima koji pripadaju grupi SharedSizeGroup
- Rješava problem koji se odnosi na viseći i eventualni StackOverflowException koji nastaje prilikom otvaranja gumba RibbonSplitButton, ako aplikacija programski onemogućuje gumb i zamjenjuje stavke izbornika prije nego što korisnik oslobodi gumb miša.
- Rješava određene promjene koje se mogu pojaviti prilikom pomicanja prikaza stabla.
|
Mrežne biblioteke
|
- UdpClient jača od neispravnog korištenja u mrežnim konfiguracijama s iznimno velikim MTU-om.
|
Implementacija & acquistion
|
- Rješava problem zbog kojeg instalacija .NET 4.8 na Windows računala prije međuverzije 1809 sprječava . Postavke specifične za NET koje će se migrirati Windows nadogradnje na međuverziju 1809. Napomena: da biste spriječili taj problem, ovo se ažuriranje mora primijeniti prije nadogradnje na noviju verziju Windows.
|
1 Windows communication Foundation (WCF)
2 Common Language Runtime (CLR)
3 Windows Presentation Foundation (WPF)
Kako nabaviti i instalirati ažuriranje
Instalacija ovog ažuriranja
To će se ažuriranje automatski preuzeti i instalirati s Windows ažuriranja.
Da biste dobili samostalni paket za ovo ažuriranje, idite na web-mjesto kataloga servisa Microsoft Update.
Podaci o datoteci
Popis datoteka koje su navedene u ovom ažuriranju potražite u podacima o datoteci radi kumulativnog ažuriranja.
Preduvjeti
Da biste primijenili to ažuriranje, morate imati instaliran .NET Framework 4.8.
Preduvjet ponovnog pokretanja
Računalo morate ponovno pokrenuti nakon primjene tog ažuriranja ako se koriste neke datoteke na koje se to odnosi. Preporučujemo da zatvorite sve .NET Framework utemeljene aplikacije prije primjene tog ažuriranja.
Informacije o zamjeni ažuriranja
Ovo ažuriranje zamjenjuje prethodno objavljena ažuriranja 4532997.
Kako nabaviti pomoć i podršku za ovo ažuriranje