Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Datum izdavanja:21.07.2020.

Verzija: .NET Framework 3.5 i 4.8

Ispravka za Windows 10 verzije 1809 i Windows Server 2019 od 21. jula 2020. godine uključuje kumulativna poboljšanja pouzdanosti u .NET 3.5 i 4.8. Preporučujemo da primenite ovu ispravku kao deo redovnih rutina održavanja. Pre nego što instalirate ovu ispravku, pogledajte odeljak preduslova i ponovnogpokretanja zahteva.

Poboljšanja kvaliteta i pouzdanosti

CLR1

- Promena u .NET Framework 4.8 regresivu određenih EnterpriseServices scenarija u kojima se objekat stana sa jednom niti može tretirati kao stan sa više niti i dovesti do otkazivanja blokade. Ova promena sada ispravno identifikuje stambene objekte sa jednom niti kao takvu i izbegava ovaj neuspeh.

- Rešava problem u sklopima sa podacima IBC profila koji uzrokuju pad procesa radnika ngena i vraća se na potpune domorodačke slike.

- Rešava retke nesreće koje mogu da se dese tokom prekida isporuke niti.

Sql

- SqlBulkCopy.WriteToServer može dovesti do neuspeha transakcija u SQL tabelama u memoriji. Klijent može videti izuzetak sa porukom "Vremensko ograničenje izvršavanja je isteklo. Period vremenskog perioda koji je istegao pre završetka operacije ili server se ne odaziva." SqlBulkCopy.WriteToServer je slao oznaku pažnje (poruka o otkazivanju) nakon slanja podataka Sql Serveru, što je dovelo do prekida transakcije za tabele u memoriji.

ASP.NET

- Koristite hashe u saglasnosti sa FIPS-om u ASP.Net telemetrijske podatke.

- Rešava problem zbog koji "Neodređeno" nije bila dozvoljena vrednost u konfigu za atribut "cookieSameSite" za odeljak za potvrdu identiteta obrazaca i konfiguraciju stanja sesije.

Wpf2

- Rešava problem kada je provera pravopisa omogućena u WPF textBox ili RichTextBox, reči kao što su "itd.", "npr." su identifikovane kao pravopisne greške netačne.

- Rešava problem kada neke WPF aplikacije koje se potežu na .NET 4.8 mogu povremeno naići na pad sa izuzetkomSystem.ComponentModel.Win32Exception.

- Rešava problem zbog čega se TextBlock pretoci (donosi različite odluke o prekidu reda) tokom prikazi i hit-testa, u odnosu na merenje. Simptomi uključuju nestali tekst, a neuspešni padovi tokom programske obrade teksta.

- Rešava problem sa otkazivanjem niti prikazi koji je izazvan što HostVisual isključuje metu na pogrešnoj niti.

- Rešava problem sa vešanjem dok pomerate TreeView čije drvo nije ujednačeno, u smislu da deca čvora upravljaju podovima čije su veličine sasvim različite.

- Rešava problem sa padom aviona do kojih može doći prilikom zatvaranja saveta za alatke koji je ponovo zatvoren korisničkim kodom.

- Kada HwndHost napusti vizuelno drvo, stvara se niz tragova. Ovo je skupo, i obiиno nepotrebno. Logika se sada menja da bi se stvorio praćenje niza samo kada dođe do anomalozne stanja.

- Obraća se curenju memorije u sistemu.Govor.SpeechSynthesizer.

- DataGrid komanda kopira izuzetak ako je sistemska ostava zaključana drugim procesom. Ovo se dešava, jer obično ne postoji kôd aplikacije na nizu da bi se uhvatio izuzetak. Ponašanje okvira za tekst (i drugih aplikacija kao što su Beležnica, Word, pregledači) u ovoj situaciji ne uspeva tiho - ništa se ne kopira u ostavu, ali nema izuzetka. WPF aplikacija sada može da se opredeli za ovo ponašanje postavljanjem <appSettings> <add key="ShouldThrowOnDataGridCopyOrCutFailure" value="false"/> </appSettings>in its app.config file.

- Rešava problem u izradi internog modela fiksnogPage dokumenta. Neki tekst se pojavljivao pogrešnim redosledom u svrhu uređivanja operacija kao što su izbor i kopiranje/lepenje.

WCF3

- Kada koristite UPN Windows korisničko ime sa formatom sličnim username@dns.domenu u korisničkom imenu NetworkCredential prilikom korišćenja NetTcpBinding ili NetNamedPipeBinding, WCF bi pogrešno podelio korisničko ime i dns.domen stavljajući ih u svojstva Korisničkog imena i domena. Ovo je nevažeće u nekim scenarijima i rezultiralo bi neuspehom provere identiteta. Ova ispravka uklanja izmenu akreditiva prilikom korišćenja UPN korisničkog imena. Izmena se može ponovo omogućiti postavljanjem AppSettinga "wcf:enableLegacyUpnUsernameFix" na tačni način.

Neto biblioteke

- Председник Србије Александар Вучић р

Winforms

- Rešava problem sa dataGridView IsRead Only pristupačnim stanjem: narator i druga pristupačna alatka najavljuju status ćelije samo za čitanje u skladu sa tim.

- Rešava regresiju u .NET Framework 4.8 kada aplikacije koje koriste tip ćelije DataGridView ComboBox i opredelile se za pristupačnost nivoa 3, mogu da dožive povremene padove prilikom uređivanja ćelije.

- Rešava problem u ClickOnce RFC3161 kodu za verifikaciju puta.

Winforms Poboljšanja pristupačnosti

U ovom izdanju dodajemo nova poboljšanja pristupačnosti u koja vaša aplikacija može da se prijavi. Ove promene su podrazumevano onemogućene. Aplikacije koje se odazovu funkcijama pristupačnosti uvedene u .NET 4.8 i ranijim verzijama, mogu da dodaju sledeći prekidač kompatibilnosti u datoteku aplikacije:

"Switch.UseLegacyAccessibilityFeatures.4=false"

Konkretno, ako je aplikacija usmerena na .NET 4.8, dodajte sledeći odeljak AppContextSwitchOverrides: section

<?xml version="1.0" encoding+"utf-8" ?>  <configuration>   <startup>    <supportedRuntime version="v4.0" sku=".NETFramework,Versionv4.8" />   </startup>   <runtime>    <!-- AppContextSwitchOverrides value attribute is in the form of key1=true|false;key2=true|false -->    <AppContextSwitchOverrides     value="Switch.UseLegacyAccessibilityFeatures.4=false"/>   </runtime> </configuration>

Ako aplikacija cilja raniju verziju okvira i odlučuje se za prethodno objavljene skupove funkcija pristupačnosti, dodajte jedan "Switch.UseLegacyAccessibilityFeatures.4=false" prebacivanje na postojeće AppContextSwitchOverrides Odeljku:

<?xml version="1.0" encoding+"utf-8" ?> <configuration>  <startup>    <supportedRuntime version="v4.0" sku=".NETFramework,Versionv4.7"/>  </startup>  <runtime> <!-- AppContextSwitchOverrides value attribute is in the form of key1=true|false;key2=true|false -->   <AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures=false|Switch.UseLegacyAccessibilityFeatures.2=false|Switch.UseLegacyAccessibilityFeatures.3=false|Switch.UseLegacyAccessibilityFeatures.4=false"/>   </runtime> </configuration>

Winforms poboljšanja pristupačnosti uključena u ovo izdanje su:

- Rešava problem sa najavom stavki kontrole propertyGrid i kategorija koje su čitači ekrana proširili/srušili.

- Ažurirani su pristupačni obrasci kontrole mreže svojine i njenih unutrašnjih elemenata.

- Ažurirao sam pristupačna imena unutrašnjih elemenata kontrole mreže svojine da biste ih ispravno objavili čitač ekrana.

- Adrese koja se mogumaterijalno dotaći za kontrole PropertyGridView

- Omogućava čitačima ekrana da ispravno najave DataGridView ComboBox ćeliju proširenu/srušenu.

1 Vreme izostalog jezika (CLR) 2 Windows presentation Foundation (WPF) 3 Windows komunikaciona fondacija

Poznati problemi u ovoj ispravci

Windows Presentation Framework (WPF) aplikacije koje koriste dva ili više HostVisual elemenata koji pripadaju zajedničkoj niti, gde se od hostVisual elemenata traži da se u približno isto vreme isključe iz vizuelnog cilja, pošta ne uspeva sa sledećom greškom:

Tip izuzetka: System.COMException Poruka: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: gornji okvir je System.Windows.Media.Composition.DUCE+Channel.SyncFlush()

Rešenja

Problematičnu ispravku možete onemogućite postavljanjem prekidača AppContext "Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread" na tačno, koristeći jedan od metoda opisanih ovde.  Ovo izlaže aplikaciju originalnoj grešku, tako da bi trebalo da uklonite prekidač kada se ispravka objavi putem predstojeće ispravke.

Rešenje oko 1

• Dodajte sledeću stavku u datoteku app.config da biste onemogućivali problematičnu ispravku u jednoj aplikaciji.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Imajte na umu da ako konfiguracija aplikacije već ima stavku za <AppContextSwitchOverrides>, potrebno je da dodate novu postavku unutar te stavke, razdvojenu od drugih prekidača tačkom i zarezom:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Rešenje oko 2

• Primenite sledeći potključ registratora da biste onemogućili problematičnu ispravku za sve WPF aplikacije na računaru.  Upozorenje Do ozbiljnih problema može doći ako nepravilno izmenite registrator pomoću uređivača registratora ili pomoću drugog metoda. Ovi problemi mogu zahtevati da ponovo instalirate operativni sistem. Microsoft ne može da garantuje da se ovi problemi mogu rešiti. Izmenite registrator na sopstveni rizik.

Lokacija: HKEY_LOCAL_MACHINE\Software\Microsoft\. NETFramework\AppContext\ Naziv: Switch.System.Media.HostVisual.DisconnectsOnWrongThread Tip: niska Vrednost: tačno

Imajte na umu da na 64-bitnim operativnim sistemima takođe treba da primenite potključ registratora sa istim imenom, tipom i vrednošću na lokaciji: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Rešenje

Radimo na rešenju i obezbedićemo ažuriranje u predstojećem izdanju.  

 

Dodatne informacije o ovoj ispravci

Sledeći članci sadrže dodatne informacije o ovoj ispravki u odnosu na pojedinačne verzije proizvoda.

  • 4567327Opis pregleda kumulativnih ispravki za .NET Framework 3.5, 4.7.2 i 4.8 za Windows 10 verziju 1809 i Windows Server 2019 (KB4567327)

Nabavljanje i instaliranje ispravke

Instaliraj ovu ispravku

Kanal za oslobađanje

Dostupna

Sledeći korak

Windows Update i Microsoft Update

Da

Da biste preuzeli i instalirali ovu ispravku, idite na stavke Postavke > Update & Security > Windows Update, a zatim izaberite stavku Proveri da li postoje ispravke.

Microsoft Update katalog

Da

Da biste dobili samostalni paket za ovu ispravku, posetite Veb lokaciju Microsoft Update Catalog.

Usluge ažuriranja Windows servera (WSUS)

Ne

Ovu ispravku možete da uvezete ručno u WSUS. Pogledajte Microsoft Update katalog za uputstva.

 

Informacije o datoteci

Za listu datoteka koje su obezbeđene ovom ispravku preuzmite informacije o datoteci radi kumulativne ispravke.

Preduslovi

Da biste primenili ovu ispravku, morate imati instaliran .NET Framework 3.5 ili 4.8.

Zahtev za ponovnim pokretanjem

Morate ponovo pokrenuti računar nakon što primenite ovu ispravku ako se koriste neke od pogođenih datoteka. Preporučujemo da izađete iz svih aplikacija zasnovanih na .NET Framework-u pre nego što primenite ovu ispravku.

Kako da dobijete pomoć i podršku za ovu ispravku

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×