מאפייני הבעיה
שקול את התרחיש הבא ב- Microsoft .NET Framework 3.5 ה-Service Pack 1 (SP1):
-
השתמש המחלקה NetDataContractSerializer כדי לערוך בסידרה וכדי לבטל עריכה בסידרה של סוגים כלליים בעלי גירסאות שונות.
-
תשתמש בתכונות גירסה בפני תקלות עריכה בסידרה (VTS) כדי לשנות את סוג כללי בגירסה אחת. כך תוכל להפוך סוג זה תואם לגירסאות אחרות.
בתרחיש זה, התכונות אינם פועלים כצפוי. מתקבלת חריג בעת ביטול עריכה בסידרה של סוג כללי ששונו ולאחר פעולת ביטול עריכה בסידרה נכשל.
פתרון
שרת Windows 2000, Windows Server 2003 ו- Windows XP
כדי לפתור בעיה זו, התקן את התיקון החם המתואר במאמר מתוך מאגר הידע Microsoft Knowledge Base 976570. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
תיאור 976570 של עדכון תאימות קדימה .NET Framework 3.0 SP2 עבור Windows XP ו- Windows Server 2003
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
מידע נוסף
לקבלת מידע נוסף אודות VTS, בקר באתר האינטרנט הבא של Microsoft מפתח רשת (MSDN):
גירסה בפני תקלות עריכה בסידרהלקבלת מידע נוסף אודות המחלקה NetDataContractSerializer , בקר באתר האינטרנט של MSDN הבא: