24 באוקטובר 2019 KB4519573 עדכון מצטבר עבור .NET Framework 3.5 ו- 4.8 עבור גירסה 1903 Windows 10 ו- Windows Server 1903 RTM ו- Windows 10, גירסה 1909 ו- Windows Server, גירסה 1909

חל על
.NET

הערה

  • תאריך הפצה:
    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

כיצד לקבל עזרה ותמיכה לעדכון זה