Zusammenfassung der japanische Zeit neue Updates für.NET Framework

Gilt für: .NET Framework

Dieser Artikel bezieht sich auf:

  • Microsoft.NET Framework 3.5 und höher

Japanische Zeit Updates


Am 1. Mai 2019 beginnt eine neue Ära der japanische Kalender. Microsoft bereitet diese und Pläne Updates monatlich erscheinenden Rollup Versionen geliefert. Dies ist der erste Übergang aus einem Zeitraum in einen anderen Januar 1989 und erstmals in der Geschichte von.NET Framework. Dieser Microsoft Knowledge Base-Artikel sollen Entwickler testen und Überprüfen der Funktionsweise Zeiträume in .NET Applications, wie Applikationen Era Änderung auswirkt und was Sie als Entwickler müssen sicherstellen, dass Ihre Anwendung die behandeln Japanische Zeit erfolgreich geändert.

Weitere Informationen zu Windows-Updates für japanische Zeit ändern finden Sie im Knowledge Base-Artikel 4469068.

.NET Framework-updates


Die folgenden Versionen enthalten die japanische Zeit Updates für.NET Framework. Sie enthalten auch Qualität und Zuverlässigkeit.

Hinweis Einige Versionen von Windows werden die.NET Framework-Updates über ein separates kumulatives Update für.NET Framework-spezifische. Weitere Informationen finden Sie im folgenden .NET Blog Artikel:

Knowledge Base-Artikeln von.NET Framework-Version für japanische Zeit updates

Service in der folgenden Tabelle aufgelisteten Updates enthalten die japanische Zeit Updates für.NET Framework, die bereits zuvor veröffentlichten Updates enthalten waren. Service Updates enthält auch eine aktualisierte Qualität, die Abhängigkeit von Anführungszeichen Gannen Zeichen formatieren Japanische Zeit Ausgabe entfernt, entweder "y年"oder "y""" benutzerdefinierte Datums- und Uhrzeit-Zeichenfolge aktivieren .NET Framework-Format Jahr Nummer 1.  Diese Updates stehen auf Windows Update, Windows Server Update Service (WSUS) und Windows Update-Katalog.

Windows 10 Version 1507 Windows 10 Version 1607 (Jahrestag Update) / Windows Server 2016 Windows 10 Version 1703 (Ersteller aktualisieren) Windows 10 Version 1709 (Herbst Ersteller aktualisieren) Windows 10 Version 1803 (April 2018 Update) Windows 10 Version 1809 (Oktober 2018-Update) / Windows Server 2019
4489872 4489889 4489888 4489890 4489894 4489192

Hinweis Microsoft hat nicht die.NET Framework-Sicherheit und Qualität Rollup für Windows 8.1 und früher unterstützten Versionen von Windows im März 2019 freigegeben. Wenn Sie die neuesten Updates für.NET Framework, die enthalten bereitstellen möchten alle japanischen Era-Updates für Windows 8.1 und früher unterstützten Versionen von Windows, finden Sie im Abschnitt "aktualisieren nur Sicherheit für Kunden".

Aktualisiert Microsoft veröffentlicht ein .NET Framework-Sicherheit und Qualität Rollup Mai 2019 als unter Windows 8.1 und früher unterstützten Versionen von Windows. Alle Sicherheit und Qualität Rollups später für diese Updates freigegeben wird auch Japanische Zeit Updates enthalten.

  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 4.6 oder höher 4495588 4495588 4495582 4495585

Aktualisieren nur Sicherheit für Kunden


Dieser Abschnitt ist für Kunden, die sich auf die Sicherheit nur (SO) Updates für Windows 8.1 und zuvor unterstützten Windows-Versionen.

Wie das.NET Framework für Windows 10 im vorherigen Abschnitt aufgelisteten Updates enthalten Updates, die in der folgenden Tabelle aufgelisteten die japanische Zeit Updates für.NET Framework, die bereits zuvor veröffentlichten Updates und eine neue waren Qualität Aktualisieren der Abhängigkeit mit Anführungszeichen Japanische Zeit Formatierung Gannen Zeichen ausgegeben.

Diese Updates umfassen keine neue Sicherheitsupdates oder neue zusätzliche Qualität und Zuverlässigkeit verbessert, die zuvor veröffentlichten Updates, bis das Update für das Problem Anführungszeichen nicht bereits enthalten waren. Daher können Benutzer, die sich auf die Sicherheit nur (SO) und monatliche Rollup (MO) Updates für Windows 8.1 und früher unterstützten Versionen von Windows auch Updates für die neue Japanische Zeit auswählen. Diese Updates sind nur über Windows Server Update Service (WSUS) und Windows Update-Katalog.

 

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 4.6 oder höher

4488666

4488666

4488664

4488665

 

Testen Sie die neue Japanische Zeit auf.NET Framework


Für alle Versionen von.NET Framework in der Knowledge Base Artikel-Tabelle, und auch für unter Windows .NET Kalenderinformationen Zeitraum vom Windows-Betriebssystem bereitgestellt und aus der Registrierung abgerufen, bei Updates für .NET Rahmen. Zur Vorbereitung der japanische Zeit ändern erleichtert, können Sie steuern, wenn Sie Ihre Systeme Registrierungseintrag Platzhalter hinzufügen und wählen Sie den Zeitpunkt, der Ihren Bedürfnissen entspricht. Derzeit werden Platzhalter Registrierung des Windows-Betriebssystems für die folgenden Systeme:

  • Windows-Client: Windows 7 SP1 und höher
  • WindowsServer: Windows Server 2008 R2 SP1 und höher

Hinweis Wir bieten zusätzliche japanische Zeit neue Updates für Windows Server 2008 SP2 und Windows Embedded IoT, Windows Embedded Compact 7 und höher, Windows Embedded Standard-POSReady 7 und höher, und Windows 10 IoT.

Ein Update für Windows wird fügen neue Ära Wert zur Registrierung nach dem Namen des Zeitraums und Abkürzung bekannt sind. Unter Windows .NET wird diese Änderung automatisch.

Empfohlene Testszenarien Deckung


  • Gelockerte Zeitraum Bereich überprüft

Dieser Test soll überprüfen LOB-Anwendung arbeiten, wenn der neue Ära der Übergang auf ein zukünftiges Datum festgelegt ist.

Ein Datum in einem bestimmten Zeitraum kann "Überlauf" in den folgenden Zeitraum und ArgumentOutOfRangeException keine FormatException standardmäßig ausgelöst. Wenn Sie den folgenden Wert auf truefestgelegt, können strikte Zeit überprüft wiederherstellen:

Switch.System.Globalization.EnforceJapaneseEraYearRanges

  • Das erste Jahr eines Zeitraums

Dieser Test soll die Gannen überprüfen (元年) Konvention in Formatierungsvorgängen als erstmals eine neue Ära der japanische Kalender.

Standardmäßig nimmt .NET die Gannen Konvention in Formatierungsvorgängen (元年). Sie können das vorherige Verhalten wiederherzustellen. Dieses Verhalten stellt immer das Jahr als "1" statt als Gannen (元年). Zu diesem Zweck den folgenden Wert auf truefestgelegt:

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber 

Japanische Zeit unterstützte Funktionen


Datenquelle aktualisieren

Japanische Zeit Informationen wurde ursprünglich als hartcodierte Daten in .NET Framework 3.5 und frühere Versionen von.NET Framework jedoch auch.NET Framework 4.0 und höher Quelle für japanische Zeit von privaten hartcodierte Daten geändert wurde die Registrierung unter [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] Schlüssel Registrierungspfad. Das Update für Windows hinzufügen den Registrierungsschlüssel für das neue Zeitalter nach dessen Name bekannt ist.

Bereich Entspannung

Wenn Heisei (明仁) am 30. April 2019 Zeitraum endet also Heisei (明仁) 31 und die neue Ära beginnt am 1. Mai 2019, "明仁3151" ungültig. Wir haben unsere Parser zum zukünftigen/vergangenen Datumsangaben (gregorianischen und Japanisch Datumsangaben) in .NET Applications in relevanten Japanische Zeit Datum konvertiert werden, ohne eine Ausnahme wie ArgumentOutOfRangeException können entspannt und System. FormatException. Sie werden auch künftigen Datumsangaben in Heisei neue Japanische Zeit nachdem neue Ära der japanische Namen angekündigt konvertieren. In.NET Framework kann deaktiviert werden. Durch den folgenden Wert auf truefestlegen:

Switch.System.Globalization.EnforceJapaneseEraYearRanges

Für das erste Jahr der japanische Zeit Gannen (元年)

Historisch konkret für das erste Jahr des Zeitraums, Sonderzeichen "Gan ()", "Ursprung" oder "Anfang", dessen Kanji-Zeichen bedeutet, anstelle der Zahl "Ichi (1)" verwendet. Im erste Jahr "Gannen (元年)" wird fortgesetzt, bis das Enddatum des gregorianischen Kalenderjahr am 31. Dezember. .NET Framework unterstützt sowohl "Gannen (元年)" und "Ichinen (1)" für das erste Jahr des Zeitraums. Für alle Versionen von.NET Framework ist Gannen auf. Es kann deaktiviert werden, indem Sie den folgenden Wert auf true:

Switch.System.Globalization.FormatJapaneseFirstYearAsANumber

Zuvor veröffentlichte updates


Kunden müssen nur das neueste Update oben im Abschnitt Wissensdatenbankartikel von.NET Framework-Version für japanische Zeit Updates oder aus installierenWindows Update, Windows Server Update Service (WSUS) oder Windows Update-Katalog.

 

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 (Jahrestag Update) /

Windows Server 2016

Windows 10 1703 (Ersteller aktualisieren)

Windows 10 1709 (liegen Schöpfer Update)

Windows 10 1803 (April 2018 Update)

Windows 10 1809 (Oktober 2018 Update)

WindowsServer 2019

Aktualisieren von Datenquellen

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Nicht erforderlich

Nicht erforderlich

.NET Framework 4.5.2

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

.NET Framework 4.6 oder höher

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Nicht erforderlich

Gelockerte Zeitraum Bereich überprüft

.NET Framework 3.5

4457007

4457008

4457006

4457009

4471323

4457127

4457141

4457136

4458469

Nicht erforderlich

Nicht erforderlich

.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 oder höher

4457016

4457016

4457014

4457015

4467680

4457127

4457141

4457136

4458469

Not applicable

Not applicable

Das erste Jahr eines Zeitraums

.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 oder höher

4459942

4459942

4459940

4459941

4467680

4467691

4467696

4467686

4467702

4470502

4470502

Weitere Informationsquellen