В тази статия е описан 3120239 сборен пакет за актуализация, който е наличен за Microsoft .NET Framework (платформа) 4.6 и Microsoft .NET Framework (платформа) 4.6.1. За повече информация относно проблемите, които коригира сборен пакет за актуализация, вижте раздела "Проблеми, които този пакет с актуални корекции" коригира.
 

Решение

Актуалната корекция, която отговаря на KB3120239, е заменена с най-новите актуализации на .NET Framework (платформа), които съдържат всички корекции, които преди това са били включени в KB3120239. Препоръчително е да инсталирате най-новите актуализации на .NET Framework (платформа).

За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:

119591 Как да получите файлове за поддръжка на Microsoft от онлайн услуги, които Microsoft сканира този файл за вируси. Microsoft използва най-актуалния софтуер за откриване на вируси, който е бил наличен на датата на публикуване на файла. Файлът се съхранява на защитени сървъри, които помагат за предотвратяването на неупълномощени промени във файла.

Повече информация

Предварителни изисквания

За да приложите тази актуална корекция, трябва да имате инсталиран .NET Framework (платформа) 4.6 или .NET Framework (платформа) 4.6.1.

Изискване за рестартиране

Трябва да рестартирате компютъра, след като приложите тази актуална корекция, ако се използват всички засегнати файлове. Препоръчваме да затворите всички .NET Framework (платформа) приложения, преди да приложите тази актуална корекция.


 

Информация за заместване на актуалната корекция

Този пакет с актуални корекции не замества вече издаден пакет с актуални корекции.
 

Проблеми, които коригира този пакет с актуални корекции

Проблем 1

Когато изпълните сензорно приложение Windows среда за представяния (WPF) под контекста на системата в Windows 7 или Windows Vista, сензорната функционалност се губи и системата се срива след няколко минути. Този проблем възниква, защото в контекста на системата в контекста на системата не се поддържа Windows 7 и Windows Vista. Тази актуална корекция забранява сензорната поддръжка, когато приложение се изпълнява под контекста на системата. Промоцията "Докосване към мишка" все още работи. 

Проблем 2

Потребителите на WPF приложенията в .NET Framework (платформа) 4.6.1 може да имат липсващи символи на глиф, като например празни квадратни полета, на мястото на нормалните знаци за знаци в следните диапазони на Unicode:

0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE

Този проблем възниква поради регресия, която включва настройките за резервен шрифт в Windows 10. Този проблем е по-вероятно да възникне в приложения, които използват шрифтове по избор, които съдържат само много конкретен набор от глифове.

Тази актуализация коригира съпоставянията на шрифтовете WPF за .NET Framework (платформа) 4.6.1 на Windows 10 и трябва да отстрани тези визуални проблеми.



Проблем 3

След като инсталирате .NET Framework (платформа) 4.6 или Microsoft Visual Studio 2015, някои ситуации, които включват много данни или много малки обекти, може да генерират грешка FatalExecutionEngineError поради грешка в GC. Тази актуализация коригира условието, което причинява тази грешка.

За повече информация относно този проблем вижте Функция, върната от Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor, хвърляща FatalExecutionEngineError, когато се извиква.

Този проблем е коригиран и в .NET Framework (платформа) 4.6.1.



Проблем 4

Неправилна оптимизация, която се прилага от компилатора на JIT, може да доведе до непредвидимо поведение. Моделът на кода, който е засегнат от този проблем, включва условия "ако" в блоковете за улов.

Тази актуална корекция коригира грешката, която води до неправилно изпълнение на условни команди в крайна сметка и манипулатори на улова.

Ако приложението все още се държи непредсказуемо, след като приложите тази актуална корекция, вижте допълнителни подробни указания за отстраняване на неизправности.

Проблем 5

Неправилното оптимизиране на код от JIT може да доведе до непредсказуемо поведение на приложението, след като инсталирате Visual Studio 2015 или .NET Framework (платформа) 4.6. Тази грешка при оптимизиране възниква само когато функцията за оптимизиране е включена в компилацията на изданието в Visual Studio 2015 или в предишни версии на Visual Studio, след като инсталирате .NET Framework (платформа) 4.6.

Ако приложението все още се държи непредсказуемо, след като приложите тази актуална корекция, вижте допълнителни подробни указания за отстраняване на неизправности.

Допълнителни стъпки:

Ако стъпките за указания за отстраняване на неизправности в свързаната статия ви помогнат да определите, че RyuJIT може да е включен във вашия проблем, влезте в microsoft Свързване. Включете възможно най-много подробности заедно с кода, за да възпроизведете проблема.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×