Résumé des mises à jour de la nouvelle ère japonais pour.NET Framework

S’applique à : .NET Framework

Cet article s’applique aux produits suivants :

  • Microsoft.NET Framework 3.5 et versions ultérieures

À propos des mises à jour de l’ère japonais


Sur 1 mai 2019, commence la nouvelle ère du calendrier japonais. Microsoft se prépare pour ces modifications et ces plans à livrer des mises à jour dans chaque version de correctif cumulatif mensuel. Il s’agit de la première transition à partir d’une ère à l’autre depuis janvier 1989, ainsi que le premier élément de l’historique du.NET Framework. Cette Base de connaissances Microsoft article vise à aider les développeurs à tester et vérifier le fonctionnement des ères dans .NET applications, comment les applications sont affectées par la modification de l’ère et ce que vous, en tant que développeur, avez à faire pour vous assurer que vos applications gèrent l’à venir : Japanese era a été modifiée avec succès.

Pour plus d’informations sur les mises à jour de Windows pour que la modification de l’ère japonais, consultez la Base de connaissances l’article 4469068.

Mises à jour de.NET Framework


Les versions suivantes contiennent les mises à jour de l’ère japonais pour.NET Framework. Ils contiennent également les améliorations de qualité et de fiabilité.

Remarque Pour certaines versions de Windows, les mises à jour de.NET Framework sont remis via une mise à jour cumulative.NET Framework spécifique distinct. Pour plus d’informations, consultez l’article de Blog .NET suivant :

Articles de la Base de connaissances par la version de.NET Framework pour les mises à jour de l’ère japonais

Les mises à jour de maintenance qui sont répertoriés dans le tableau suivant contient toutes les mises à jour : Japanese era pour.NET Framework qui ont été déjà inclus dans les mises à jour précédemment publiées. Les mises à jour de maintenance contiennent également une nouvelle mise à jour de qualité qui supprime la dépendance vis-à-vis des guillemets simples pour sortir le caractère Gannen dans la mise en forme : Japanese era, afin que soit « o» ou « y'' » activer la chaîne de format de date et d’heure .NET Framework au format année numéro 1,.  Ces mises à jour sont disponibles sur le catalogue Windows Update, Windows Update et Windows Server Update Service (WSUS).

Windows 10, version 1507 Windows 10, version 1607 (mise à jour de l’anniversaire de mariage) / Windows Server 2016 Windows 10, version 1703 (créateurs de la mise à jour) Windows 10, version 1709 (mise à jour des créateurs d’automne) Windows 10, version 1803 (avril 2018 mise à jour) Windows 10, version 1809 (mise à jour octobre 2018) / Windows Server 2019
4489872 4489889 4489888 4489890 4489894 4489192

Remarque Microsoft n’a pas libéré une sécurité de.NET Framework et le correctif cumulatif de qualité pour Windows 8.1 et antérieures des versions de Windows prises en charge de mars 2019. Si vous souhaitez déployer les dernières mises à jour pour.NET Framework qui contiennent toutes les mises à jour de : Japanese era Windows 8.1 ou version antérieure prise en charge des versions de Windows, reportez-vous à la section «modifications de sécurité uniquement mettre à jour les clients».

Mise à jour Microsoft publié une sécurité de .NET framework et le correctif cumulatif de qualité pour Windows 8.1 et antérieures des versions de Windows prises en charge dans 2019 de mai comme ci-dessous. Tous les de sécurité et de qualité des cumuls publiés ultérieurement à ces mises à jour contiendra également des mises à jour de l’ère japonais.

  Windows Server 2008 Windows 7 / Windows Server 2008 R2 Windows Server 2012 Windows 8.1 / Windows Server 2012 R2
.NET Framework 3.5 4495604 4495606 4480061 4495608
.NET Framework 4.5.2 4495596 4495596 4495594 4495592
.NET Framework version 4.6 ou ultérieure 4495588 4495588 4495582 4495585

Modifications de sécurité uniquement mettre à jour des clients


Cette section est destinée aux clients qui s’appuient sur les mises à jour de sécurité uniquement (SO) pour Windows 8.1 et cité des versions de Windows prises en charge.

Comme pour les mises à jour de.NET Framework pour Windows 10 qui sont répertoriés dans la section précédente, les mises à jour qui sont répertoriés dans le tableau suivant contient toutes les mises à jour : Japanese era pour.NET Framework qui ont été déjà inclus dans les mises à jour précédemment publiées et une nouvelle qualité mise à jour pour supprimer la dépendance sur l’utilisation des guillemets simples pour sortir le caractère Gannen du japonais ère mise en forme.

Ces mises à jour n’incluent pas les nouvelles mises à jour de sécurité ou les nouvelles améliorations d’autres qualité et fiabilité pas déjà inclus dans les mises à jour précédemment publiées, à l’exception de la mise à jour pour le problème de guillemet simple. Par conséquent, les utilisateurs qui s’appuient sur les mises à jour de sécurité uniquement (SO) et les mises à jour de correctif cumulatif mensuel (MO) pour Windows 8.1 et versions antérieures des versions prises en charge de Windows permet également de ces mises à jour pour la nouvelle ère japonaise. Ces mises à jour sont uniquement disponibles via Windows Server Update Service (WSUS) et le catalogue Windows Update.

 

Windows Server 2008

Windows 7 / Windows Server 2008 R2

Windows Server 2012

Windows 8.1 / Windows Server 2012 R2

.NET Framework 3.5

4488661

4488662

4488660

4488663

.NET Framework 4.5.2

4488669

4488669

4488668

4488667

.NET Framework version 4.6 ou ultérieure

4488666

4488666

4488664

4488665

 

Comment faire pour tester la nouvelle ère japonaise sur.NET Framework


Pour toutes les versions du.NET Framework dans la table d’articles de Base de connaissances et également pour Core .NET s’exécutant sous Windows, informations ère du calendrier sont fournies par le système d’exploitation Windows et récupérées à partir du Registre système, lorsque vous appliquez les mises à jour pour .NET Framework. Pour le rendre plus facile pour vous de préparer pour la modification : Japanese era, vous pouvez contrôler lorsque vous ajoutez l’entrée de Registre espace réservé à vos systèmes et choisir le délai qui répond à vos besoins. Actuellement, le Registre de l’espace réservé pour le système d’exploitation Windows est pris en charge pour les systèmes suivants :

  • Client de Windows : Windows 7 SP1 et versions ultérieures
  • Windows Server : Windows Server 2008 R2 SP1 et versions ultérieures

Remarque Nous proposerons des mises à jour de la plus nouvelle ère japonais pour Windows Server 2008 SP2 et Windows Embedded & IoT, Windows Embedded Compact 7 et versions ultérieures, Windows Embedded Standard/POSReady 7 et versions ultérieures et Windows 10 IoT.

Une mise à jour Windows ajoute la valeur de la nouvelle ère dans le Registre après connaît le nom de l’ère et le nom abrégé de l’ère. .NET sur Windows reflètent automatiquement cette mise à jour.

Scénarios de test recommandées pour couvrir


  • Ère souple des contrôles de plage

Ce scénario de test est de vérifier les applications professionnelles fonctionnent lorsque la transition de la nouvelle ère est définie à une date ultérieure.

Une date dans une ère particulier peut « dépassement » dans l’ère suivant, et aucun ArgumentOutOfRangeException ou une exception FormatException n’est levée par défaut. Lorsque vous définissez la valeur suivante à la valeur true, vous pouvez restaurer les vérifications d’ère strict :

Switch.System.Globalization.EnforceJapaneseEraYearRanges

  • La première année d’une ère

Ce scénario de test est de vérifier le Gannen du (元年) convention dans les opérations de mise en forme en tant que la première année d’une nouvelle ère du calendrier japonais.

Par défaut, .NET adopte la Gannen du convention (元年) dans les opérations de mise en forme. Vous pouvez restaurer le comportement précédent. Ce comportement représente toujours l’année sous la forme « 1 » au lieu de comme Gannen du (元年). Pour ce faire, définissez la valeur suivante sur true:

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber 

Fonctionnalités du japonais ère pris en charge


Mise à jour de la source de données

.NET Framework 3.5 et les versions inférieures de.NET Framework, toutefois de la même façon à.NET Framework 4.0 et versions ultérieures, sa source pour : Japanese era a été modifié à partir des données codées en dur privées pour les informations : Japanese era a été maintenues à l’origine en tant que données codées en dur dans le chemin d’accès de la clé sous [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] du Registre Registre. La mise à jour pour Windows ajoute la clé de Registre de la nouvelle ère après l’annonce de son nom.

Assouplissement de la plage

Fin de l’ère Heisei (平成) sur le 30 avril 2019 qui est Heisei (平成) 31 et la nouvelle ère commence sur le 1 mai 2019, «平成3151» devient non valide. Nous avons assouplies nos analyseurs pour autoriser les dates du futurs/passés (dates grégorien et en japonais) dans les applications .NET, à être convertie dans une date appropriée : Japanese era sans lever d’exception telle que ArgumentOutOfRangeException et système. FormatException. Vous serez également en mesure de convertir les dates futures dans Heisei pour la nouvelle ère japonaise une fois que le nom de la nouvelle ère japonais est annoncé. Elle peut être désactivée dans le.NET Framework. En définissant la valeur suivante sur true:

Switch.System.Globalization.EnforceJapaneseEraYearRanges

Gannen du (元年) pour la première année d’une ère japonaise

Dans la pratique de l’historique, pour la première année de l’ère, un caractère spécial « Gan () », dont le caractère Kanji signifie « L’origine » ou « début », est utilisé à la place le numéro « Ichi (1) ». La première année « Gannen (元年) » se poursuit jusqu'à la date de fin de l’année du calendrier grégorien, le 31 décembre. .NET Framework prend en charge les deux « Gannen (元年) » et « Ichinen (1) » pour la première année de l’ère. Pour toutes les versions du.NET Framework, Gannen du est activée par défaut. Il peut être désactivé en affectant trueà la valeur suivante :

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber

Mises à jour publiées précédemment


Les clients doivent installer uniquement la mise à jour plus récentes répertoriée ci-dessus dans la section de la Base de connaissances des articles par version de.NET Framework pour les mises à jour de l’ère japonais ou ceux deCatalogue Windows Update, de Windows Update ou de Windows Server Update Service (WSUS).

 

Windows Server 2008

Windows 7 / Windows Server 2008 R2

Windows Server 2012

Windows 8.1 / Windows Server 2012 R2

Windows 10 1507

Windows 10 1607 (mise à jour de l’anniversaire de mariage) /

Windows Server 2016

Windows 10 1703 (mise à jour de créateurs)

Windows 10 1709 (diminuent la mise à jour de créateurs)

Windows 10 1803 (mise à jour d’avril 2018)

Windows 10 1809 (mise à jour d’octobre 2018)

Windows Server 2019

Mise à jour de sources de données

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Inutiles

Inutiles

.NET Framework 4.5.2

Inutiles

Inutiles

Inutiles

Inutiles

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

.NET Framework version 4.6 ou ultérieure

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Inutiles

Ère souple des contrôles de plage

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Inutiles

Inutiles

.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 version 4.6 ou ultérieure

4457016

4457016

4457014

4457015

4467680

4457127

4457141

4457136

4458469

Not applicable

Not applicable

La première année d’une ère

.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 version 4.6 ou ultérieure

4459942

4459942

4459940

4459941

4467680

4467691

4467696

4467686

4467702

4470502

4470502

Ressources supplémentaires


  • Gestion d’une nouvelle ère pour le calendrier japonais dans .NET - Blog.NET
  • Utilisation du Registre pour tester la nouvelle ère japonaise sur Windows - août 2018 blog
  • Vs Gannen du Ichinen – novembre 2018 blog