Applies To.NET Framework 4.6.1 .NET Framework 4.6.2 Windows 8.1 Windows RT 8.1 Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 for Embedded Systems Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard

Skatiet produktu un šis raksts neattiecas uz operētājsistēmām. Šajā rakstā aprakstīts labojumfails apkopojums 3139550, kas ir pieejama Microsoft .NET Framework 4.6.1 un .NET Framework 4.6 Windows 8,1 8,1 Windows RT un Windows Server 2012 R2. Lai iegūtu papildinformāciju par šo labojumfailu apkopojuma labojumi, skatiet sadaļu "problēmas, ko novērš šī labojumfailu apkopojuma".

Risinājums

Informācija par lejupielādi

No Microsoft lejupielādes centra iespējams lejupielādēt šādus failus:

Download Lejupielādējiet platformas x86 pakotni tūlīt. Download Lejupielādēt x64 platformas pakotni tūlīt. Lai iegūtu papildinformāciju par to, kā lejupielādēt Microsoft atbalsta failus, noklikšķiniet uz šī raksta numura un skatiet rakstu Microsoft zināšanu bāzē:

119591 kā iegūt Microsoft atbalsta failus no tiešsaistes pakalpojumiemMicrosoft ir skenējusi šo failu, nav vīrusu. Korporācija Microsoft izmantoja visjaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila izlikšanas datumā. Fails ir saglabāts serveros ar paaugstinātu drošību; tas palīdz aizsargāt failu no nesankcionētu izmaiņu veikšanas.

Papildinformācija

Priekšnosacījumi

Lai lietotu šo labojumfailu, datorā jābūt instalētai .NET Framework 4.6.1 vai instalēt .NET Framework 4.6.

Restartēšanas nepieciešamība

Dators ir jārestartē pēc šī labojumfaila lietošanas jebkuru ietekmētie faili tiek lietoti tādi. Ieteicams aizvērt visas lietojumprogrammas .NET Framework pirms šī labojumfaila.

Informācija par labojumfaila aizstāšanu

Šo labojumfailu pakotni neaizstāj iepriekš izlaistu labojumfailu pakotni.

Šī labojumfailu pakotne novērš problēmas

1. problēma

WPF lietojumprogrammu izmanto TreeViewItem ārpus TreeView, kad lietojumprogramma var saskarties ar InvalidCastException izņēmums, kura steka izsekošanas dati sākas šādi:System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v) Piezīme. Šis izņēmums rodas tad, ja TreeViewItem ir virtualizēti saraksta vadīkla (piemēram, sarakstlodziņu, DataGridvai saraksta skats kontrole), kas mēģina atrast ritināšanas nobīde TreeViewItem vai kādai no tās pēctečiem. Piemēram, šis izņēmums rodas, ja TreeViewItem definē kā DataTemplateun DataTemplate tiek izmantots kā CellTemplate DataGrid kolonnas.

2. problēma

System.Web.Caching , gan System.Runtime.Caching ziņojumu, ko izmanto visu AppDomain nevis atmiņas, ko izmanto kešatmiņas vienumu atmiņas lielumu.Tas ir regresijas no .NET Framework 4.5 taimera ieviešanas izmaiņu dēļ. Papildus atskaites nepareiza lieluma papildu objektus, kuriem ir norādes uz kešatmiņu var būtiski ietekmēt gen2 GC latentumu. ASP.NET hosting scenārijiem, kešatmiņas arī nepareizi aprēķinātas visas lietojumprogrammas domēnu visu kešatmiņas lielums (saskaņā ar "Kešatmiņas % procesu atmiņas ierobežojumu izmanto" ASP.NET veiktspējas skaitītājs), kad tika pārstrādāts lietojumprogrammu domēnu.Šis labojums noņem neparedzētu atsauces no kešatmiņas citu lietojumprogrammu domēnu objektiem tā, ka tiek uzrādīta pareizo lielumu. Šis labojums ietver arī uzlabotu Latentums System.Runtime.Caching daudzkodolu datoros, kas izmanto servera GC izmaiņas. Turklāt pēc šī risinājuma izmantošanas lietojumprogrammu domēnā recycling gadījumos visu kešatmiņas lielums tiek aprēķināta nepareizi.

3. problēma

Ja jums ir Windows prezentāciju pamata (WPF) lietojumprogrammu, kas paļaujas uz peles reklāmas touch pārvieto rīkoties touch lietotāja iejaukšanās (nevis, lietojot pieskarties notikumi), iespējama neparasti zemu veicināt peles kustības apjomu.Iepriekš, WPF ierobežotas peles reklāmas touch pārvieto izvairīties no apjomīgus touch pārvieto pārplūde nosūtītāja. .NET Framework 4.6.1 labojums tika ieviests jaudu skaitu touch pārvieto, kas tiek apstrādāta. Pēc šīs izmaiņas peles paaugstinājumi izraisa papildu samazinājums peles skaita ierobežošana pārvieto, tika izveidots. Peles paaugstinājumi ierobežošana tagad tiek noņemta, lai būtu gandrīz privātu saraksti touch pārvietot notikumi un veicināt peles pārvietošanas notikumiem.

4. problēma

Pieņemsim, ka strādājat ar WPF lietojumprogrammu, mērķi .NET Framework 4.6. Mēģinot iestatīt vērtību CurrentThread.CurrentCulture vai CurrentThread.CurrentUICulture metodē, kas tiek izmantots ar WPF nosūtītāja, izmantojot DispatcherOperation. Piemēram, mēģinot iestatīt šo vērtību UI notikumu apdarinātāja vai MainWindow veidotāja. Šajā gadījumā to attiecīgo iepriekšējo vērtību metode beigās tiek atiestatīti CurrentCulture un CurrentUICulture vērtības. Ja programmu komplekti CurrentUICulture tās MainWindow veidotāja vai noklikšķiniet uz pogas apstrādes sistēmas UI kultūras tiek atgriezta šo iestatījumu.Šis labojums nodrošina CurrentThread.CurrentCulture/CurrentUICulture vērtības, kas ir iestatīti metodes WPF lietojumprogrammu saglabājas tādā pašā veidā kā pirms .NET Framework 4.6.

5. problēma

.NET Framework 4.6 jaunu karodziņu, TaskContinuationOptions.RunContinuationsAsynchronously, tiek pievienota bibliotēkas uzdevumu . Tomēr, lietojot šo karodziņu Task.WhenAll, Task.WhenAny vai Task.Unwrap, karodziņš nav nekādas ietekmes. Karodziņš tika ieviesta, lai izvairītos no nosacījumiem Strupsaķere. Šis labojums nodrošina visa veida uzdevumu turpinājumi ņem jaunu karodziņu.

6. jautājums

.NET Framework 4.6 ir kļūdas, kas izraisa AppContext metodes, lai pareizi ieviest drošības pavediens AppContext. AppContext ietilpst infrastruktūra, lai samazinātu jaunākās izmaiņas. Var izmantot AppContext iestatīt un izgūt karodziņi un lietojumprogrammas dati pamatā lēmumus.Šis labojums ļauj pareizo pavedienu drošības metodes AppContext saistībā ar iestatījumu un izgūšana slēdzis vērtības.

7. jautājums

Ja rodas malas gadījumu, kas ir jūsu iedalīšanas un izdzīvošanas modelis, un pieprasa jaunu segmentu uz jūsu pārvaldīto kaudze, drazu collector var aprēķināt izpilde izmērs ir mazāks nekā to. Drazu kolektora mēģina rakstīt nesaistītās atmiņas, jo tādējādi piekļuves pārkāpumu saspiest periodā.Šis labojums nepareizi aprēķina lielumu.

8. jautājums

Veidojot native kods noteiktām metodēm, un lietojumprogrammas .NET Framework NGEN procesu var rasties neparedzētas avārija.

9. jautājums

RyuJit rada nepareizu norādījumus, lai salīdzinātu 16 bitu parakstīts veselo skaitļu reģistru. Tas rada nepareizu rezultātu, ja ievades vērtības ir atšķirīgas MSB vērtības un salīdziniet instrukcijas, kas tiek ģenerēti izmantot reģistra operandiem.Šo problēmu rada pareizo instrukcijas.

Attiecas uz

Šis raksts attiecas uz šīm darbībām:

  • Microsoft .NET Framework 4.6.1

  • Microsoft .NET Framework 4.6, ja tiek lietots kopā ar:

    • Windows 8.1

    • Windows RT 8.1

    • Windows Server 2012 R2 Datacenter

    • Windows Server 2012 Essentials R2

    • Windows Server 2012 R2 for Embedded Systems

    • Windows Server 2012 R2 pamats

    • Windows Server 2012 R2 Standard

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.