Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

En este artículo se describen los paquetes acumulativos 3146714 revisiones, que está disponible para las .NET Framework 4.6 y 4.6.1 de Microsoft. Para obtener más información sobre los problemas que corrige el paquete acumulativo de actualizaciones de revisiones, vea la sección "Problemas que corrige este paquete acumulativo de actualizaciones de revisiones".

Solución

La revisión que corresponde a KB3146714 se ha reemplazado con las últimas actualizaciones de .NET Framework, que contienen todas las correcciones que se incluyeron anteriormente en KB3146714. 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.

Nota Para comprobar la versión de actualización de revisiones, compruebe el valor de la palabra clave Release para determinar la versión instalada. Para ser compatible con el reenvío, puede buscar un valor mayor o igual que el valor que se muestra en la tabla siguiente.
 

Versión del paquete acumulativo de revisiones

Valor de la versión DWORD

Paquete acumulativo 3146711 revisiones para la versión .NET Framework 4.6 y versiones posteriores

394294

Para obtener más información sobre cómo determinar las .NET Framework, vea Cómo: Determinar qué .NET Framework están instaladas.

Más información

Requisitos previos

Para aplicar esta revisión, debe tener la .NET Framework 4.6 o 4.6.1 instalada.
 

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta revisión si se usan archivos afectados. Le recomendamos que cierre 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 de JIT de

CLR C# estructuras se pasan por referencia, no por valor, cuando el código se ejecuta en un equipo que tiene el .NET Framework 4.6 instalado y que usa el compilador RyuJIT. Un síntoma de este error es que el código representa los datos de una colección en el orden incorrecto (serie temporal). Este cambio en el comportamiento de versiones anteriores del .NET Framework causa varios síntomas cuando los clientes recuperan datos de series de tiempo de nuestro historiador de datos.

Este problema se produce debido a que falta una marca lvAddrExposed para las variables tmp que sirven como argumentos de paso por ref, lo que, a su vez, daña la fase de copia prop.

Problema de CLR

Un problema en el cargador de tipos CLR puede provocar un interbloqueo mientras se restauran tipos genéricos a partir de imágenes nativas. Esto hace que el comando ngen createpdb falle. Este problema se resuelve con esta revisión.

Windows de formularios

La interfaz de Windows forms PrintPreviewDialog se inicializa muy lentamente cuando se cumplen las condiciones siguientes:
 

  • Se usa una impresora de red.

  • Las preferencias de usuario para esta impresora, como la configuración a doble cara, se modifican.

Hemos agregado una optimización del rendimiento a este escenario. Si la configuración de página no se modificó para una página específica, la configuración de impresora para esta página no se vuelve a aplicar (accediendo a la cola de impresora). Si la aplicación modifica la configuración de la impresora con el controlador de eventos QueryPageSettings , el rendimiento de generación de la vista previa de impresión para las páginas afectadas no mejora incluso si se establece la marca de suscripción.

Para participar en esta optimización, se debe agregar la siguiente clave al archivo app.config según la versión del .NET Framework:

.NET Framework 4.5.2:

<?xml version="1,0" encoding="utf-8"?>
<configuración>
< appSettings >
< key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> .NET Framework 4.6 o una versión posterior:

<?xml version="1,0" encoding="utf-8"?>
<configuración>
< runtime>
< AppContextSwitchOverrides = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration> Si una aplicación puede ejecutarse en cualquiera de las versiones del .NET Framework, use ambos modificadores en el mismo archivo.

Para optar por no participar, quite el modificador o establezca los valores en false.

ClickOnce problema

ClickOnce se ha actualizado para admitir TLS 1.1 y 1.2. ClickOnce detecta automáticamente qué protocolo TLS es necesario en tiempo de ejecución. No se necesitan pasos adicionales en ClickOnce habilitar esta funcionalidad.

Nota ClickOnce continúa siendo compatible con TLS 1.0 para el futuro previsible, aunque ya no se considere compatible con PCI.

¿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.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×