Temas relacionados
×

Fecha de publicación:
26 de enero de 2021

Versión:
.NET Framework 3.5, 4.7.2 y 4.8

Resumen

En este artículo se describe la versión preliminar de la actualización acumulativa para la versión 3.5, 4.7.2 y 4.8 para Windows 10, versión 1809 y Windows Server, versión 2019.

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.

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

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

Problemas conocidos en 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.Interop.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 error 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 " />

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 > Update & Security > 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.

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

¿Necesita más ayuda?

Ampliar sus conocimientos

Explorar los cursos >

Obtener nuevas características primero

Unirse a Microsoft Insider >

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×