Тази статия описва сборния пакет за актуализация на гореща поправка 3120238, който е наличен за Microsoft .NET Framework (платформа) 4.6 и Microsoft .NET Framework (платформа) 4.6.1. За повече информация относно проблемите, които този сборен пакет за актуализация на корекция коригира, вижте раздела "Проблеми, които този сборен пакет за актуализация на корекция корекции".
Решение
Актуалната корекция, която съответства на KB3120238 е заместена с най-новите актуализации на .NET Framework (платформа), които съдържат всички корекции, които преди това са били включени в KB3120238. Препоръчително е да инсталирате най-новите актуализации на .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 може да изпитат липсващи символи glyph, например празни квадратчета, вместо нормални знаци за знаци в следните 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 компилатор може да доведе до непредсказуемо поведение. Кодовата схема, която е засегната от този проблем, включва условия "if" в блокирания на улова. Тази актуална корекция коригира грешката, която причинява неправилно изпълнение на условни команди в крайна сметка и улов манипулатори.Ако приложението все още се държи непредсказуемо, след като приложите тази актуална корекция, вижте допълнителни подробни указания за отстраняване на неизправности.Проблем 5 Неправилна оптимизация на код от JIT може да доведе до непредсказуемо поведение на приложението след инсталиране на Visual Studio 2015 или .NET Framework (платформа) 4.6. Тази грешка при оптимизиране възниква само когато функцията за оптимизиране е включена в компилация на изданието във Visual Studio 2015 или в предишни версии на Visual Studio след инсталиране на .NET Framework (платформа) 4.6.Ако приложението все още се държи непредсказуемо, след като приложите тази актуална корекция, вижте допълнителни подробни указания за отстраняване на неизправности.Допълнителни стъпки: Ако стъпките с указания за отстраняване на неизправности в свързаната статия ви помогнат да определите, че RyuJIT може да е включен във вашия проблем, влезте в проблема в Microsoft Connect. Включете възможно най-много подробности заедно с кода, за да възпроизведете проблема.