En este artículo se describen los paquetes acumulativos de actualizaciones de revisiones 3099845, que está disponible para las .NET Framework 4.5.2, 4.5.1 y 4.5. Para obtener más información sobre los problemas que corrige el paquete acumulativo de revisiones, vea la sección "Más información".
Solución
Información de descarga
La revisión que corresponde a KB3099845 se ha reemplazado con las últimas actualizaciones de .NET Framework, que contienen todas las correcciones que se incluyeron anteriormente en KB3099845. Se recomienda instalar las actualizaciones más recientes de .NET Framework.
Para obtener más información sobre cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft de servicios en línea Microsoft ha digitalizado este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.
Más información
Requisitos previos
Para aplicar esta revisión, debe tener las .NET Framework 4.5.2, 4.5.1 o 4.5 instaladas.
Requisito de reinicio
Debe reiniciar el equipo después de aplicar esta revisión si se usan archivos afectados. Le recomendamos que salga de todas .NET Framework aplicaciones basadas en aplicaciones antes de aplicar esta revisión.
Información de la sustitución de revisión
Este paquete de revisiones no reemplaza un paquete de revisiones publicado anteriormente.
Problemas que corrige este paquete acumulativo de actualizaciones de revisiones
Problema 1
El sistema. Windows. El método Markup.XamlWriter.Save no puede desactivar la sangría de un elemento que tiene configurada la configuración xml:space="preserve". Esto hace que se agregan espacios adicionales al elemento. Por ejemplo, el método XamlWriter.Save transformará incorrectamente un párrafo representado por el siguiente código XAML:
<Paragraph>
<Span>
<Run Text="Test"/>
</Span>
<Run Text=" "/>
</Paragraph>
XAML incorrecto creado por el método XamlWriter.Save:
<?xml version="1.0" encoding="utf-16"?>
<Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve">
<Span>Test</Span> <Run> </Run></Paragraph>
</Section>
XAML esperado (correcto):
<?xml version="1.0" encoding="utf-16"?>
<Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph>
</Section>
Problema 2
Falta parte del contenido en las copias impresas si se usa transparencia en Windows 7 y versiones anteriores. Por ejemplo, podría faltar parte del contenido de un borde de tabla y dar como resultado un área en blanco en las copias impresas.
Problema 3
Parte del contenido es borroso en las copias impresas si la transparencia se usa en Windows 7 y versiones anteriores. Esto ocurre incluso cuando se establece la impresión en calidad de nivel fotográfico.
Esta revisión mejora la calidad de salida que se obtiene con el valor OutputQuality.Photographic. Tenga en cuenta que los documentos con mejor calidad requieren archivos de cola de impresión más grandes y tiempos de espera más largos. Si estos efectos secundarios no son deseables, puede ajustar la calidad de salida de la impresión a Alta.
Problema 4
Al ejecutar una aplicación táctil Windows Presentation Foundation (WPF) en el contexto del sistema en Windows 7 y Windows Vista, la funcionalidad táctil se pierde y puede producirse un bloqueo después de varios minutos. Este problema se produce porque no se admite la entrada de entrada en el contexto del sistema en Windows 7 y Windows Vista.
Esta revisión deshabilita la compatibilidad táctil mientras se encuentra en el contexto del sistema. La promoción de toque a mouse sigue funcionando.
Problema 5
Cuando una aplicación de WPF usa un elemento TreeViewItem fuera del contexto de un TreeView, es posible que la aplicación encuentre un error InvalidCastException cuyo seguimiento de pila comienza con "System. Windows. Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)."
Nota Esta excepción se produce cuando el TreeViewItem se encuentra en un control de lista virtualizado, como ListBox, DataGrid o ListView que intenta buscar el desplazamiento de la TreeViewItem o uno de sus descendientes. Por ejemplo, si declara un TreeViewItem como la raíz de un DataTemplate, DataTemplate se usa como CellTemplate de una columna DataGrid. Esto desencadena la excepción.
Problema 6
Esta revisión habilita la seguridad de la capa de transporte (TLS) 1.1/1.2 para SQL Server conectividad en System.Data.dll.