מבוא
מאמר זה כולל הבהרה לגבי מחזור חיי התמיכה עבור .NET Framework 3.5, .NET Framework 3.0 ו- .NET Framework 2.0.
רקע
גירסאות .NET Framework 3.5, .NET Framework 3.0 ו- .NET Framework 2.0 פורסמו בעבר כמוצרים בודדים בפלטפורמות בגירסאות Windows שקדמו ל- Windows 7 ו- Windows Server 2008 R2.
כל אחת מגרסאות מוצר אלה הן שכבות של ערימת תכונות. באופן פנימי, כל שכבה מכילה רכיבים שלא יכולים להתקיים בו-זמנית. לכן, רכיבים ב- .NET Framework 3.0 על גבי גירסת ה- build של .NET Framework 2.0 והרכיבים ב- .NET Framework 3.5, מעל גירסת ה- build של .NET Framework 2.0 ו- .NET Framework 3.0. פעולה זו מוצגת בתמונה הבאה:
אחד אחרי תוצר של ארכיטקטורה זו הוא של- .NET Framework 3.5 אין אפשרות לפעול ללא .NET Framework 2.0 ו- .NET Framework 3.0 מכיוון שאין זמן ריצה משותף של שפה (CLR) בשכבת .NET Framework 3.5. לכן, כאשר המוצר .NET Framework 3.5 מותקן, פעולה זו מתקינים גם את מוצרי .NET Framework 2.0 Service Pack 1 (SP1) ו- .NET Framework 3.0 SP1. באופן דומה, כאשר מוצר .NET Framework 3.5 SP1 מותקן, הדבר מתקין גם את מוצרי .NET Framework 2.0 SP2 ו- .NET Framework 3.0 SP2. לקוחות שמשתמשים ב- Windows XP או ב- Windows Server 2003 יכולים להציג גירסאות נפרדות אלה יחד עם העדכונים המתאימים תחת הפריט הוספה או הסרה של תוכניות לוח הבקרה:
ב- Windows Vista SP2 וב- Windows Server 2008 SP2, .NET Framework 2.0 SP2 ו- .NET Framework 3.0 SP2 מוכללים במערכת ההפעלה. בדומה, ב- Windows Vista SP1 וב- Windows Server 2008, .NET Framework 2.0 SP1 ו- .NET Framework 3.0 SP1 מוכללים במערכת ההפעלה. לכן, לקוחות רואים רק את .NET Framework 3.5 תחת הפריט תוכניות ותכונות, כפי שמוצג בתמונה הבאה:
השלכות על מחזור חיי התמיכה
מאחר שהגירסה .NET Framework 3.5, .NET Framework 3.0 ו- .NET Framework 2.0 פורסמו כגרסאות מוצר עצמאיות, לכל אחד מהם יש מחזורי חיי תמיכה עצמאיים.
כפי שצוין קודם במאמר זה, .NET Framework 3.5 אינו יכול לתפקד ללא .NET Framework 2.0 ו- .NET Framework 3.0. במקרים רבים, כדי לטפל בבעיות פונקציונליות או לאבטח לקוחות מפני פגיעויות אבטחה עבור .NET Framework 3.5, יש לטפל בבעיות בכל אחת משלוש שכבות המוצר. הדבר עלול להוביל לתרחישים שבהם .NET Framework 3.5 נמצא לתמיכה ודורש עדכון שמכוון ל- .NET Framework 2.0 או ל- .NET Framework 3.0 שכבות מוצר כאשר תיעוד מחזור חיי התמיכה מפרט את הגירסה המשמשת כגירסה שהתמיכה בה אינה בשימוש. דוגמה אחת לכך היא .NET Framework 3.5 SP1, הנתמכת כעת. עם זאת, .NET Framework 3.0 SP2 מתוזמן כ'לא נתמך' נכון ל- 12/7/2011.
במקרים אלה, פג תוקפה של התמיכה בהתקנות עצמאיות של .NET Framework 3.0. עם זאת, Microsoft תספק תמיכה עבור רכיבי .NET Framework 2.0 ו- .NET Framework 3.0 עבור לקוחות המתקינים את .NET Framework 3.5 כל עוד .NET Framework 3.5 נשאר בתמיכה.
בנוסף, מאחר ש- .NET Framework 2.0 SP2 ו- .NET Framework 3.0 SP2 מוכללים ב- Windows Vista SP2 וב- Windows Server 2008 SP2, ו- .NET Framework 2.0 SP1 ו- .NET Framework 3.0 SP1 מוכללים ב- Windows Vista SP1 וב- Windows Vista SP1 Windows Server 2008, גירסאות אלה ייתמכו כחלק ממערכות ההפעלה המתאימות כל עוד גירסאות .NET אלה יישארו בתמיכה.
הערה הסיסמה .NET Framework 3.5 נתמכת רק ברמת SP1 יחד עם .NET Framework 2.0 SP2 ו- .NET Framework 3.0 SP2. הגירסה המקורית של .NET Framework 3.5 יחד עם .NET Framework 2.0 SP1 ו- .NET Framework 3.0 SP1 כבר אינם נתמכים.