Resumen de las actualizaciones de la nueva era de japonés para.NET Framework

Se aplica a: .NET Framework

Este artículo se aplica a los siguientes productos:

  • Microsoft.NET Framework 3.5 y versiones posteriores

Acerca de las actualizaciones de Japanese era


En el 1 de mayo de 2019, comenzará la nueva era del calendario japonés. Microsoft está preparando para que estos cambios y planes para enviar las actualizaciones en cada versión mensual del paquete acumulativo de actualizaciones. Se trata de la primera transición de una era a otra desde enero de 1989 y también la primera en la historia de.NET Framework. Este artículo está destinado a ayudar a los desarrolladores probar y comprobar el funcionan de eras en .NET aplicaciones, cómo las aplicaciones se ven afectadas por el cambio de era y lo que usted, como desarrollador, de Microsoft Knowledge Base tiene que hacer para asegurarse de que las aplicaciones controlen el próximo Era japonés cambia correctamente.

Para obtener más información acerca de las actualizaciones de Windows para que el cambio era japonés, consulte el artículo de Knowledge Base 4469068.

Actualizaciones de.NET Framework


Las versiones siguientes contienen las actualizaciones de Japanese era para.NET Framework. También contienen mejoras en la calidad y confiabilidad.

Nota: En algunas versiones de Windows, las actualizaciones de.NET Framework se entregan a través de una actualización acumulativa independiente de.NET Framework específico. Para obtener más información, consulte el siguiente artículo del Blog. NET:

Artículos de Knowledge Base por la versión de.NET Framework para las actualizaciones de Japanese era

Las actualizaciones de mantenimiento que se enumeran en la siguiente tabla contienen todas las actualizaciones de Japanese era para.NET Framework que ya se incluyeron en las actualizaciones lanzadas anteriormente. Las actualizaciones de mantenimiento contienen también una nueva actualización de calidad que elimina la dependencia de comillas simples para generar el carácter Gannen en formato japonés era, por lo que cualquiera "y年"o "y''" Habilitar la cadena de formato de la fecha y hora personalizado .NET Framework al formato de número del año 1 a.  Estas actualizaciones están disponibles en el catálogo de Windows Update, Windows Update y Windows Server Update Service (WSUS).

10 de Windows, versión 1507 1607 (actualización de aniversario) de la versión de Windows 10 / 2016 de Windows Server 10 de Windows, versión 1703 (creadores de actualización) 10 de Windows, versión 1709 (actualización de creadores de otoño) 10 de Windows, versión 1803 (actualización de abril de 2018) 10 de Windows, versión 1809 (actualización de octubre de 2018) / Windows Server 2019
4489872 4489889 4489888 4489890 4489894 4489192

Nota: Microsoft no liberó una acumulación de calidad y seguridad de.NET Framework para Windows 8.1 y anteriores versiones compatibles de Windows en marzo de 2019. Si desea implementar las últimas actualizaciones de.NET Framework que contienen todas las actualizaciones de Japanese era para Windows 8.1 y versiones anteriores versiones compatibles de Windows, consulte la sección "cambios de seguridad sólo la actualización de los clientes".

Actualizado Microsoft publicó una seguridad de .NET framework y el paquete acumulativo de actualizaciones de calidad para Windows 8.1 y anteriores versiones compatibles de Windows de mayo de 2019 como a continuación. Todos los resúmenes de calidad emitidos con posterioridad a estas actualizaciones y seguridad contendrá también actualizaciones de Japanese era.

  Windows Server 2008 Windows 7 / Windows Server 2008 R2 Windows Server 2012 Windows 8.1 / R2 de Windows Server 2012
.NET Framework 3.5 4495604 4495606 4480061 4495608
.NET Framework 4.5.2 4495596 4495596 4495594 4495592
.NET Framework 4.6 o posterior 4495588 4495588 4495582 4495585

Cambios de seguridad sólo la actualización de los clientes


Esta sección es para los clientes que confían en las actualizaciones sólo seguridad (SO) Windows 8.1 y earilier las versiones de Windows compatibles.

Similar a las actualizaciones de.NET Framework para Windows 10 que se enumeran en la sección anterior, las actualizaciones que se enumeran en la siguiente tabla contienen todas las actualizaciones de Japanese era para.NET Framework que ya se incluyeron en las actualizaciones publicadas anteriormente y un nuevo calidad de actualización para quitar la dependencia sobre el uso de comillas simples para generar el carácter Gannen en japonés era formato.

Estas actualizaciones no incluyen las nuevas actualizaciones de seguridad o nueva calidad y confiabilidad mejoras adicionales que no se incluyeron ya en las actualizaciones publicadas anteriormente, salvo la actualización para el problema de comillas simples. Por lo tanto, los usuarios que confían en las actualizaciones sólo seguridad (SO) y las actualizaciones del paquete acumulativo de actualizaciones mensuales (MO) para Windows 8.1 y anteriores versiones compatibles de Windows también pueden seleccionar estas actualizaciones para la nueva era de japonés. Estas actualizaciones sólo están disponibles mediante Windows Server Update Service (WSUS) y catálogo de Windows Update.

 

Windows Server 2008

Windows 7 / Windows Server 2008 R2

Windows Server 2012

Windows 8.1 / R2 de Windows Server 2012

.NET Framework 3.5

4488661

4488662

4488660

4488663

.NET Framework 4.5.2

4488669

4488669

4488668

4488667

.NET Framework 4.6 o posterior

4488666

4488666

4488664

4488665

 

Cómo probar la nueva era de japonés en.NET Framework


Para todas las versiones de.NET Framework en la tabla de artículos de Knowledge Base y para el núcleo de .NET con Windows, información era del calendario es proporcionada por el sistema operativo Windows y recuperar el registro del sistema al aplicar las actualizaciones para .NET Marco de referencia. Para facilitar la preparación para el cambio era japonés, puede controlar cuando se agrega la entrada de registro de marcador de posición para los sistemas y escoger el momento que satisfaga sus necesidades. Actualmente, el registro de marcador de posición para el sistema operativo Windows es compatible para los siguientes sistemas:

  • Cliente de Windows: Windows 7 SP1 y versiones posteriores
  • Windows Server: Windows Server 2008 R2 SP1 y versiones posteriores

Nota: Vamos a ofrecer actualizaciones adicionales nueva era japonés para Windows Server 2008 SP2 y Windows Embedded & IoT, Windows Embedded Compact 7 y versiones posteriores, Windows Embedded estándar/POSReady 7 y versiones posteriores y Windows 10 IoT.

Una actualización de Windows agregará el valor de la nueva era en el registro una vez se conocen el nombre de la era y el nombre de era abreviado. .NET en Windows reflejará automáticamente esta actualización.

Escenarios de prueba recomendadas para cubrir


  • Era relajado comprobaciones de intervalo

Este escenario de prueba consiste en comprobar las aplicaciones LOB funcionan cuando la transición nueva era se establece en una fecha futura.

Una fecha en una era en particular puede "desbordamiento" en la siguiente era y no ArgumentOutOfRangeException o FormatException se produce de forma predeterminada. Cuando establezca el siguiente valor en true, puede restaurar controles estrictos era:

Switch.System.Globalization.EnforceJapaneseEraYearRanges

  • El primer año de una era

Este escenario de prueba es verificar el Gannen (元年) convención en operaciones de formato como el primer año de una nueva era del calendario japonés.

De forma predeterminada, .NET adopta el Gannen convención (元年) en operaciones de formato. Puede restaurar el comportamiento anterior. Ese comportamiento siempre representa el año como "1" en lugar de como Gannen (元年). Para ello, establezca el siguiente valor en true:

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber 

Características de japonés era compatible


Actualizar origen de datos

Información de Japanese era originalmente se mantiene como datos codificado de forma rígida en .NET Framework 3.5 y versiones anteriores de.NET Framework, sin embargo de forma similar a.NET Framework 4.0 y posterior, su fuente para japonés era cambió de datos privados codificado de forma rígida para la ruta de acceso del registro del registro de claves en [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]. La actualización para Windows agregará la clave del registro para la nueva era después de anuncia su nombre.

Intervalo de relajación

Cuando Era de Heisei (平成) termina el 30 de abril de 2019 que es Heisei (平成) 31 y la nueva era comienza el 1 de mayo de 2019, "平成3151" se convierte en no válido. Nos hemos relajado nuestros analizadores para permitir las fechas futuras/pasadas (fechas gregorianas y japonés) en aplicaciones. NET, se conviertan en una fecha relevante era japonés sin iniciar una excepción, como ArgumentOutOfRangeException y sistema. FormatException. También será capaz de convertir las fechas futuras de Heisei a la nueva era de japonés una vez se ha anunciado el nombre de la nueva era de japonés. Se puede deshabilitar en.NET Framework. Estableciendo el siguiente valor en true:

Switch.System.Globalization.EnforceJapaneseEraYearRanges

Gannen (元年) para el primer año de Japanese era

En la práctica histórica, durante el primer año de la era, se utiliza un carácter especial "Gan ()", cuyo carácter Kanji significa "Origen" o "principio", en lugar del número "Ichi (1)". El primer año "Gannen (元年)" continúa hasta la fecha de finalización del año calendario gregoriano, el 31 de diciembre... NET Framework admite ambos "Gannen (元年)" y "Ichinen (1)" para el primer año de la era. Para todas las versiones de.NET Framework, Gannen está activada de forma predeterminada. Se puede deshabilitar estableciendo el siguiente valor en true:

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber

Actualizaciones publicadas anteriormente


Los clientes sólo tiene que instalar la actualización más reciente enumerada anteriormente en la sección de artículos de Knowledge Base por la versión de.NET Framework para las actualizaciones de Japanese era o los deCatálogo de Windows Update, Windows Update y Windows Server Update Services (WSUS).

 

Windows Server 2008

Windows 7 / Windows Server 2008 R2

Windows Server 2012

Windows 8.1 / R2 de Windows Server 2012

Windows 1507 10

Windows 10 1607 (actualización de aniversario) /

Windows Server 2016

Windows 1703 10 (creadores de actualización)

Windows 10 1709 (actualización de creadores de otoño)

Windows 10 1803 (actualización de abril de 2018)

Windows 1809 10 (actualización de octubre de 2018)

Windows Server 2019

Actualizar orígenes de datos

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Innecesarios

Innecesarios

.NET Framework 4.5.2

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

.NET Framework 4.6 o posterior

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Innecesarios

Era relajado comprobaciones de intervalo

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Innecesarios

Innecesarios

.NET Framework 4.5.2

4457019

4457019

4457018

4457017

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

.NET Framework 4.6 o posterior

4457016

4457016

4457014

4457015

4467680

4457127

4457141

4457136

4458469

Not applicable

Not applicable

El primer año de una era

.NET Framework 3.5

4459933

4459934

4459932

4459935

4471323

4467691

4467696

4467686

4467702

4470502

4470502

.NET Framework 4.5.2

4459945

4459945

4459944

4459943

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

.NET Framework 4.6 o posterior

4459942

4459942

4459940

4459941

4467680

4467691

4467696

4467686

4467702

4470502

4470502

Recursos adicionales