Тази статия описва сборния пакет за актуализация на актуална корекция 3095336, който е наличен за Microsoft .NET Framework (платформа) 4.6 RC. За повече информация относно проблемите, които се отстраняват сборен пакет за актуализация на гореща поправка вижте раздела "Проблеми, които този сборен пакет за актуализация на корекция корекции".
Решение
Поддържана актуална корекция вече се предлага от Microsoft. Въпреки това тя има за цел да коригира само проблема, който тази статия описва. Приложете го само към системи, които изпитват този конкретен проблем.За да коригирате този проблем, свържете се с отдела за поддръжка на клиенти на Microsoft, за да получите актуалната корекция. За пълен списък на телефонните номера на услугите за поддръжка на клиенти на Microsoft и информация относно разходите за поддръжка посетете следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ws=supportЗабележка В специални случаи таксите, които обикновено се начисляват за обаждания за поддръжка, може да бъдат отменени, ако специалист по поддръжката на Microsoft реши, че конкретна актуализация ще коригира проблема ви. Обичайните разходи за поддръжка ще се прилагат за допълнителни въпроси за поддръжка и проблеми, които не отговарят на условията за конкретната въпросна актуализация.
Повече информация
Предварителни изисквания
За да приложите тази актуална корекция, трябва да имате инсталиран .NET Framework (платформа) 4.6 RC.
Изискване за рестартиране
Трябва да рестартирате компютъра, след като приложите тази актуална корекция, ако всички засегнати файлове се използват. Препоръчваме да затворите всички приложения, базирани на .NET Framework (платформа), преди да приложите тази актуална корекция.
Информация за замяна на гореща поправка
Този пакет с актуални корекции не замества последно издадената пакета с актуални корекции.
Проблеми, които този сборен пакет за актуализация на корекция коригира
Проблем 1Да предположим, че използвате приложение на Windows среда за представяния (WPF). WPF TreeView може спонтанно да превърта до непредсказуема позиция, след като добавите нов елемент. Този проблем възниква, когато са изпълнени следните условия:
-
Новият елемент е последният от дъщерните елементи на родителя си.
-
Родителският елемент е последният от дъщерните елементи на родителя си.
-
Новият елемент се вижда в текущата позиция на превъртане.
Проблем 2В приложение за WPF премахването на контрола за редактиране от визуалното дърво може да изтече обект ImmComposition. Това многократно може евентуално да доведе до изключение поради недостиг на памет.Забележка "Контрола за редактиране" е всяка контрола, която създава и използва обект TextEditor. Основните примери са Текстово поле, RichTextBox и FlowDocumentScrollViewer.Проблем 3Приложение за WPF може да блокира, когато са изпълнени следните условия:
-
Приложението предизвиква събитие, чието доставяне се маршрутизира чрез системата на слаби събития.
-
Друга нишка едновременно използва системата за слабо събитие. Това кара първата нишка да изчака заключване.
-
Когато изчаква, помпата за съобщения на нишката получава съобщение, което причинява повторно entrancy в кода на приложението.
-
Повторно въведеният код се опитва да използва системата на слаби събития.
Това се наблюдава най-често при събитие PropertyChanged на INotifyPropertyChanged, където повторно въведеният код също се опитва да повдигне събитие PropertyChanged.Това е поправено в системата на слабите събития, като се изчакат заключвания по начин, който не изпълнява помпата за съобщения на нишката.Проблем 4Когато се опитате да изпълните команда на сървъра, тя изтича от страната на клиента, но завършва на сървъра. В този случай клиентът изпраща внимание пакети на сървъра и се поставя в състояние на изчакване. Той обаче не го нулира веднага щом се възстанови от състоянието на изтичане на времето на изчакване, след като сървърът е обработил командата, на която е изтекло времето на изчакване на клиента.Тази актуална корекция нулира състоянието на клиента, когато се възстановява от състоянието на изчакване.Проблем 5В някои случаи някои файлове в кеша ASP.NET сянка могат да се повредят по време на изключването на компютъра. Това може да доведе до непредсказуемо поведение или изключения, повдигнати от приложения, които използват кеша. Тази актуализация коригира много проблеми в RyuJIT компилатор. Ако приложението все още се държи непредсказуемо след инсталирането на тази актуализация, вижте допълнителни подробни указания за отстраняване на неизправности.Допълнителни стъпки:Ако се установи, че RyuJIT може да бъде включен във вашия проблем, като следвате стъпките за отстраняване на неизправности във връзката, регистрирайте проблема в http://connect.microsoft.com. Включете възможно най-много подробности в отчета, както и код за възпроизвеждане на проблема. Проблем 6DxO OpticsPro 10 може да се срине, когато навигирате бързо през контролата TreeView в Windows 10, който има инсталиран .NET Framework (платформа) 4.6. Тази актуална корекция коригира условия, които може да предизвикат срив.