Fecha de publicación: 26 de enero de 2021

Versión: .NET Framework 3.5 y 4.8

La actualización del 26 de enero de 2021 para Windows 10, versión 1809 y Windows Server, versión 2019 incluye mejoras de confiabilidad acumulativas en .NET Framework 3.5 y 4.8. Es recomendable aplicar esta actualización como parte de sus rutinas habituales de mantenimiento. Antes de instalar esta actualización, vea las secciones Requisitosprevios y Reiniciarrequisitos.

Mejoras de calidad y confiabilidad

ASP.NET

Soluciona un problema por el que después de instalar la actualización publicada el 20 de octubre, algunas aplicaciones ASP.Net fallan durante la precompilación ( probablemente con un mensaje que contiene las palabras "Error ASPCONFIG".

WPF1

- Las direcciones no se solucionan al desplazarse hasta el final de una vista TreeView, cuando el redondeo de diseño está habilitado y el escalado de PPP no es 100 %.

CLR2

- Mejora la confiabilidad de la tarea automática de generación de imágenes nativas.

1 Windows Presentation Foundation (WPF)2  Common Language Runtime (CLR)

Problemas conocidos con esta actualización

Síntoma

Después de instalar esta actualización, las aplicaciones WPF pueden bloquearse con un pajar de llamada similar a

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Esto ocurre al eliminar un HwndSource cuyo RootVisual es nulo, una situación que surja en Visual Studio al acoplar o dividir ventanas y podría surgir en otras aplicaciones.

Solución alternativa

Para solucionar este problema, establezca dos modificadores AppContext con uno de los métodos descritos en AppContext Class (System) bajo el encabezado "AppContext para consumidores de biblioteca".  Los modificadores se denominanSwitch.System. Windows.Interopera.MouseInput.OptOutOfMoveToChromedWindowFix ySwitch.System. Windows.Interoperabilidad.MouseInput.DoNotOptOutOfMoveToChromedWindowFix y ambos deben establecerse en "true".   El primer modificador evita el bloqueo, pero vuelve a introducir el error corregido en los KB.  El segundo modificador se omite actualmente, pero se reconocerá en una actualización futura de .NET que contiene una corrección para el bloqueo de referencia nula;  restaura la corrección de errores original.

Por ejemplo, usando el método app.config archivo para aplicar la solución alternativa en el ámbito de la aplicación:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Información adicional acerca de esta actualización

Los artículos siguientes contienen información adicional sobre esta actualización en relación con versiones de producto individuales.

  •  4598461Descripción de la actualización acumulativa de .NET Framework 3.5, 4.7.2 y 4.8 para Windows 10, versión 1809 y Windows Server, versión 2019 (KB4598461)

Cómo obtener esta actualización

Instalar esta actualización

Canal de publicación

Disponible

Siguiente paso

Windows Update y Microsoft Update

Para descargar e instalar esta actualización, vaya a Configuración >De & Seguridad > de Windows Updatey, a continuación, seleccione Buscar actualizaciones.

Catálogo de Microsoft Update

Para obtener el paquete independiente para esta actualización, ve al sitio web del catálogo de Microsoft Update.

Windows Server Update Services (WSUS)

No

Puede importar esta actualización a WSUS manualmente. Consulte el Catálogo de Microsoft Update para obtener instrucciones.

Nota: Esta actualización está disponible en WSUS a través de 4598461.

Información de archivo

Para obtener una lista de los archivos que se proporcionan en esta actualización, descargue la información del archivo para la actualización acumulativa.

Requisitos previos

Para aplicar esta actualización, debe tener instalado .NET Framework 3.5 o 4.8.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización si se utilizan los archivos afectados. Le recomendamos que cierre todas las aplicaciones basadas en .NET Framework antes de aplicarla.

Cómo obtener ayuda y soporte técnico para esta actualización

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.