עדכון מצטבר של ה- 15 באוקטובר 2019-KB4519562 עבור .NET Framework 4.8 עבור Windows 10 גירסה 1607 ו- Windows Server 2016

חל על
.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 מפחית את הסיכון להחזיר בנאי לא מסודר של בנאי מ- Type.GetConstructors().
אופן פעולה משופר בתרחישים שבהם באגים חיצוניים (כגון 'ללא תשלום') מונעים הפעלה של הליכי משנה בסיסיים של מערכת ההפעלה. זמן הריצה נכשל כעת עם שגיאת אבחון במקום להמתין להפעלת הליך המשנה. הדבר מאפשר שחזור כשל טוב יותר ואבחון טוב יותר של הבעיה שגרמה לכשל.
טופלה בעיה עם שיחות .NET COM מאוגדות מאוחרות המכילות SafeArrays שבהן SafeArray אינו מאותחל במלואו.
טפסי Winform טיפול בבעיה שמנעה ניווט אל הפריט האחרון של פריט התפריט הנפתח על-ידי הקשה בודדת על מקש חץ למעלה.
טופלה בעיה שבה רשת המאפיינים יכולה להציג NullReferenceException כאשר בחירה משתנה ל- Null (לא נבחר דבר) בתגובה לשינויי ערך

בסיס ההצגה של Windows 1 (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" ?>
<תצורת>
<Runtime>
<AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
</Runtime>
</תצורת>

פתרון

כדי לפתור בעיה זו, התקן את העדכון עבור .NET Framework 4.8 עבור Windows 10 גירסה 1607 ו- Windows Server 2016 KB4532997.

כיצד להשיג ולהתקין את העדכון

התקנת עדכון זה

כדי להוריד ולהתקין עדכון זה, עבור אל>הגדרות עדכון & אבטחה>Windows Update ולאחר מכן בחר בדוק אם קיימים עדכונים.

כדי לקבל את החבילה העצמאית עבור העדכון, עבור אל אתר האינטרנט של Microsoft Update Catalog.

פרטי קובץ

לקבלת רשימה של קבצים שסופקו בעדכון זה, הורד את המידע על הקבצים עבור העדכון המצטבר.

דרישות מוקדמות

כדי להחיל עדכון זה, עליך להתקין את .NET Framework 4.8.

‏‏דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה אם נעשה שימוש בקבצים המושפעים. אנו ממליצים לצאת מכל .NET Framework מבוססי היישומים לפני החלת עדכון זה.

מידע על החלפת עדכון

עדכון זה מחליף עדכונים שפורסמו בעבר [4515839](https://support.microsoft.com/help/4515839\).

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