متى تتوقع، إن حدث ذلك، أن تتم إزالة الفئات التي تم وضع علامة عليها على أنها قديمة من إطار عمل .NET؟

StackOverflow https://stackoverflow.com/questions/1612256

  •  06-07-2019
  •  | 
  •  

سؤال

مع اقترابنا من الإصدار الرئيسي الرابع لإطار عمل .NET، من المحتمل أن نشهد زيادة في عدد الفئات والأساليب التي تم وضع علامة عليها بأنها قديمة (للإشارة إلى أنها مهملة).لقد وجدت هذه الصفحة تحتوي على جميع أعضاء عفا عليها الزمن و أنواع, ، والتي تنمو بشكل كبير الآن.

لذا، كنت أتساءل عما إذا كان:

  1. هل تمت بالفعل إزالة أي أعضاء أو أنواع تم وضع علامة عليها على أنها قديمة من أي إصدار من إطار العمل؟هل توجد عناصر من .NET 1، على سبيل المثال، غير موجودة في الإصدارات الأحدث على الإطلاق؟

  2. هل هناك أي إرشادات رسمية تتبعها Microsoft فيما يتعلق بموعد إزالة العناصر؟هل هذا بعد X عدد الاصدارات ؟الوقت المنقضي؟أم أنه من المحتمل أن تظل العناصر المهملة إلى الأبد؟

هل كانت مفيدة؟

المحلول

المشكلة في إزالة فئة قديمة من Framework هي أنها تصبح فئة كسر التغيير للتطبيقات المبنية على إطار العمل، أثناء التقديم ObsoleteAttribute ليس.

وبالتالي، لا أتوقع أن تتم إزالة أي من تلك الفئات التي تم وضع علامة عليها بأنها قديمة في أي وقت في المستقبل القريب، هذا إن حدث ذلك على الإطلاق.

نصائح أخرى

الطريقة الأكثر منطقية هي تركها هناك إلى الأبد من أجل الحفاظ على التوافق مع الإصدارات السابقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top