15 באוקטובר, 2019-KB4519562 עדכון מצטבר עבור .NET Framework 4.8 עבור Windows 10 1607 ו- Windows Server 2016
Applies To
.NETתאריך הפצה:
15 באוקטובר 2019גירסה:
.NET Framework 4.8העדכון מ- 15 באוקטובר 2019 עבור Windows 10 1607 ו- Windows Server 2016 כולל שיפורי מהימנות מצטברים ב- .NET 4.8 מומלץ להחיל עדכון זה כחלק מתנולי התחזוקה הרגילים שלך. לפני התקנת עדכון זה, עיין בסעיפים דרישות מוקדמות ודרישות הפעלה מחדש.
שיפורי איכות ומהימנות
ASP.NET |
טופלה בעיה ב- ValidationContext.MemberName בעת שימוש ב- DataAnnotation.ValidationAttribute מותאם אישית. |
WPF1 |
טופלה בעיה שבה עיבוד תוכנה נכשל בציור תמונות שהמיקום והקנה המידה שלהם גדולים מדי. לדוגמה, רכיב תמונה עם רוחב=10, המופרד למפת סיביות עם רוחב=500 וממקם 700 פיקסלים מהקצה השמאלי של החלון המצורף, נכשלת להופיע מכיוון שמוצר קנה המידה S = 500/10 = 50 והמיקום X=700 גדול מדי, במובן שמוצר S * X = 50 * 700 = 35000 חורג מ- 2^15 = 32768. |
CLR2 |
צמצום הסיכון של החזרת בנאיInfo לא מסודר מ- Type.GetConstructors(). אופן פעולה משופר בתרחישים שבהם באגים חיצוניים (כגון 'ללא תשלום') מונעים הפעלה של הליכי משנה בסיסיים של מערכת ההפעלה. זמן הריצה נכשל כעת עם שגיאת אבחון במקום להמתין להפעלת הליך המשנה. הדבר מאפשר שחזור כשל טוב יותר ואבחון טוב יותר של הבעיה שגרמה לכשל. טופלה בעיה עם שיחות .NET COM מאוגדות מאוחרות המכילות SafeArrays שבהן SafeArray אינו מאותחל במלואו. |
טפסי Winform |
טיפול בבעיה שמנעה ניווט אל הפריט האחרון של פריט התפריט הנפתח על-ידי הקשה בודדת על מקש חץ למעלה. טופלה בעיה שבה רשת המאפיינים יכולה להציג NullReferenceException כאשר בחירה משתנה ל- Null (לא נבחר דבר) בתגובה לשינויי ערך |
1 בסיס ההצגה של Windows (WPF) 2 זמן ריצה של שפה משותפת (CLR)
בעיות ידועות בעדכון זה
הסימפטומים:
לאחר החלת העדכון המצטבר של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> |
פתרון
כדי לפתור בעיה זו, התקן את העדכון עבור .NET Framework 4.8 עבור Windows 10 1607 ו- Windows Server 2016 KB4532997.
כיצד להשיג ולהתקין את העדכון
התקן עדכון זה
כדי להוריד ולהתקין עדכון זה, עבור אל הגדרות >עדכון & אבטחה >Windows Update ולאחר מכן בחר בדוק אם קיימים עדכונים.
כדי לקבל את החבילה העצמאית עבור עדכון זה, עבור אל אתר האינטרנט Microsoft Update Catalog .
פרטי הקובץ
לקבלת רשימה של קבצים שסופקו בעדכון זה, הורד את המידע על הקבצים עבור העדכון המצטבר.
דרישות מוקדמות
כדי להחיל עדכון זה, עליך להתקין את .NET Framework 4.8.
דרישה להפעלה מחדש
עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה אם נעשה שימוש בקבצים המושפעים. אנו ממליצים לצאת מכל .NET Framework מבוססי היישומים לפני החלת עדכון זה.
מידע על החלפת עדכונים
עדכון זה מחליף עדכונים שפורסמו 4515839.
כיצד לקבל עזרה ותמיכה עבור עדכון זה
-
עזרה עבור התקנת עדכונים: שאלות Windows Update נפוצות
-
הגן על עצמך באינטרנט ובדף הבית: אבטחת Windows תמיכה
-
תמיכה מקומית בהתאם למדינה שלך: תמיכה בינלאומית