הערה
- תאריך הפצה:
24 באוקטובר 2019 - גרסה:
.NET Framework 3.5 ו- 4.8
העדכון מ- 24 באוקטובר 2019 עבור Windows 10 גירסה 1903 ו- Windows Server 1903 RTM ו- Windows 10 גירסה 1909 ו- Windows Server גירסה 1909 כולל שיפורי מהימנות מצטברים ב- .NET 3.5 ו- 4.8 אנו ממליצים להחיל עדכון זה כחלק משגרות התחזוקה הרגילות שלך. לפני התקנת עדכון זה, עיין בסעיפים הדרישות המוקדמותודרישות הפעלה מחדש .
שיפורים באיכות ובמהימנות
| ASP.NET | טיפול בבעיה עם ValidationContext.MemberName בעת שימוש ב- DataAnnotation.ValidationAttribute מותאם אישית. |
|---|---|
| WPF1 | טופלה בעיה שבה עיבוד התוכנה לא מצליח לצייר תמונות שהמיקום וקנה המידה שלהן גדולים מדי. לדוגמה, רכיב תמונה עם Width=10, שמקורו במפת סיביות עם width=500 וממוקם 700 פיקסלים מהקצה השמאלי של החלון הסוגר, לא מופיע מכיוון שמקדם קנה המידה S = 500/10 = 50 והמיקום X=700 גדולים מדי, במובן זה שהמכפלה שלהם S * X = 50 * 700 = 35000 עולה על 2^15 = 32768. |
| CLR2 | מפחית את הסיכון להחזרת ConstructorInfo's לא מסודרים מ- Type.GetConstructors(). התנהגות משופרת בתרחישים שבהם באגים חיצוניים (כגון שחרור כפול) מונעים הפעלה של הליכי משנה של מערכת ההפעלה הבסיסית. זמן הריצה נכשל כעת עם שגיאת אבחון במקום להיתקע בהמתנה להפעלת הליך המשנה. זה מאפשר התאוששות טובה יותר מכשלים ואבחון טוב יותר של הבעיה שגרמה לכשל. טופלו בעיות עם קריאות .NET COM באיגוד מאוחר שמכילות מערכים בטוחים שבהן SafeArray לא אותחל באופן מלא. |
| צורות Winforms | טופלה בעיה שמנעה ניווט אל הפריט האחרון של פריט התפריט הנפתח על-ידי הקשה על מקש חץ למעלה. טופלה בעיה שבה רשת המאפיינים עלולה לגרום ל- NullReferenceException כאשר הבחירה משתנה ל- Null (שום דבר לא נבחר) בתגובה לשינויי ערך |
1 בסיס ההצגה של Windows (WPF)
2 Common Language Runtime (CLR)
בעיות ידועות בעדכון זה
תסמינים:
לאחר החלת העדכון המצטבר של ה- 24באוקטובר עבור .NET Framework 4.8, אפליקציות ClickOnce מסוימות ואפליקציות שיוצרים את AppDomain המוגדר כברירת מחדל עם ערכת הרשאות מוגבלת עשויים להבחין בהפעלה של אפליקציה או בכשלים בזמן ריצה של אפליקציה, או באופני פעולה בלתי צפויים. הבעיה שניתן להבחין בה היא ש- System.AppDomainSetup.TargetFrameworkName הוא Null, מה שמוביל לכל המוזרויות המאפשרות חזרה לאופני פעולה של .NET Framework 4.0.
פתרון:
לקוחות שצופים בכשלים לא צפויים חדשים או בבעיות פונקציונליות יכולים ליישם הגדרת יישום על-ידי הוספה (או מיזוג) של המקטע הבא לקובץ התצורה של היישום:
|
<?xml version="1.0" encoding="utf-8" ?> <תצורה> <זמן ריצה> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </זמן ריצה> </configuration> |
|---|
פתרון
כדי לפתור בעיה זו, התקן עדכון עבור .NET Framework 4.8 עבור Windows 10 גירסה 1903 ועבור Windows Server 1903 RTM ועבור Windows 10, גירסה 1909 ו Windows Server, גירסה 1909 KB4533002.
כיצד להשיג ולהתקין את העדכון
התקנת עדכון זה
כדי להוריד ולהתקין את העדכון, עבור אל 'הגדרות>' & 'אבטחה'Windows Update> ולאחר מכן בחר 'בדוק אם קיימים עדכונים'.
כדי לקבל את החבילה העצמאית עבור העדכון, עבור אל אתר האינטרנט של Microsoft Update Catalog.
פרטי קובץ
לקבלת רשימה של קבצים שסופקו בעדכון זה, הורד את המידע על הקבצים עבור העדכון המצטבר.
דרישות מוקדמות
כדי להחיל עדכון זה, עליך להתקין את .NET Framework 3.5 ו- 4.8.
דרישת הפעלה מחדש
עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה אם נעשה שימוש בקבצים מושפעים. מומלץ לצאת מכל היישומים המבוססים על .NET Framework לפני החלת עדכון זה.
מידע על החלפת עדכון
עדכון זה מחליף עדכונים שפורסמו בעבר 4522738 עבור Windows 10 גירסה 1903 ו- Windows Server 1903 RTM ו- 4522739 עבור Windows 10, גירסה 1909 ו- Windows Server, גירסה 1909
כיצד לקבל עזרה ותמיכה לעדכון זה
- עזרה בהתקנת עדכונים: שאלות נפוצות בנושא Windows Update
- הגן על עצמך באינטרנט ובבית: תמיכה של אבטחת Windows
- תמיכה מקומית בהתאם למדינה/אזור שלך: תמיכה בינלאומית