注
- リリース日:
2019 年 10 月 15 日 - Version:
.NET Framework 4.8
2019 年 10 月 15 日の Windows 10 Version 1803 用更新プログラムには、.NET 4.8 の累積的な信頼性の機能強化が含まれています。 この更新プログラムは、定期的な保守ルーチンの一部として適用することをお勧めします。 この更新プログラムをインストールする前に、「前提条件」と「再起動の必要性」のセクションを参照してください。
品質と信頼性の強化
| ASP.NET | カスタム DataAnnotation.ValidationAttribute を使用する場合の ValidationContext.MemberName の問題を修正します。 |
|---|---|
| WPF1 | ソフトウェア レンダリングで、位置とスケーリングが大きすぎる画像の描画に失敗する問題を修正します。 たとえば、width=500 のビットマップをソースとし、囲むウィンドウの左端から 700 ピクセル位置にある、width=10 の Image 要素は、スケーリング係数 S = 500/10 = 50 と位置 X=700 が大きすぎるために表示されません。つまり、積 S * X = 50 * 700 = 35000 が 2^15 = 32768 を超えます。 |
| CLR2 | Type.GetConstructors() から順序付けられていない ConstructorInfo が返されるリスクを軽減します。 外部バグ (ダブルフリーなど) が基になる OS スレッドの起動を妨げるシナリオでの動作が改善されました。 ランタイムは、スレッドが開始するのを待機してハングするのではなく、診断エラーで失敗するようになりました。 これにより、障害の回復が向上し、障害の原因となった問題の診断が向上します。 SafeArray が完全に初期化されていない SafeArrays を含む遅延バインドされた .NET COM 呼び出しに関する問題を修正します。 |
| Windows フォーム | 上矢印キーを 1 回押しても、ドロップダウン メニュー項目の最後の項目に移動できない問題を修正します。 値の変更に応答して選択が null に変更されたとき (何も選択されていない) ときに、プロパティ グリッドが NullReferenceException をスローする可能性がある問題を修正しました |
1 Windows Presentation Foundation (WPF)
2共通言語ランタイム (CLR)
この更新プログラムの既知の問題
症状:
この 10 月 15日の .NET Framework 4.8 の累積的な更新プログラムを適用した後、一部の ClickOnce アプリケーションと、アクセスの制限が設定された既定の AppDomain を作成するアプリケーションで、アプリケーションの起動エラー、アプリケーションのランタイム エラー、または予期しない動作が発生することがあります。 監視可能な問題は、System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) が null になり、.NET Framework 4.0 の動作に戻すことを可能にする不測の事態が発生することです。
対応策 :
新しい予期しないエラーや機能的な問題を確認しているお客様は、次のセクションをアプリケーション構成ファイルに追加 (またはマージ) することで、アプリケーション設定を実装できます。
|
<?xml version="1.0" encoding="utf-8" ?> <構成> <ランタイム> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </runtime> </configuration> |
|---|
解決策
この問題を解決するには、Windows 10 バージョン 1803 KB4533000 用の .NET Framework 4.8 の更新プログラムをインストールします。
更新プログラムの入手方法およびインストール方法
この更新プログラムのインストール
この更新プログラムをダウンロードしてインストールするには、[設定]>[セキュリティ & 更新]>Windows Update、[更新プログラムの確認] の順に選択します。
この更新プログラムのスタンドアロン パッケージを入手するには、Microsoft Update カタログ Web サイトに移動してください。
ファイル情報
この更新プログラムで提供されるファイルのリストについては、累積的な更新プログラムのファイル情報をダウンロードしてください。
前提条件
この更新プログラムを適用するには、.NET Framework 4.8 がインストールされている必要があります。
再起動の必要性
影響を受けるファイルが使用されている場合、この更新プログラムの適用後、コンピューターを再起動する必要があります。 この更新プログラムを適用する前に、すべての .NET Framework ベースのアプリケーションを終了することをお勧めします。
更新プログラムの置き換えに関する情報
この更新プログラムを適用すると、以前にリリースされた更新プログラム [4515842](https://support.microsoft.com/help/4515842\) が置き換えられます。
この更新プログラムに関するヘルプとサポートを受ける方法
- 更新プログラムのインストールに関するヘルプ: Windows Update FAQ
- オンラインと自宅で自分を守る: Windows セキュリティ サポート
- 国/地域/地域ごとのローカル サポート: インターナショナル サポート