برای کاهش حجم دات نت در نگارشهای بعدی، کلاسهایی که توسط تیمهای مختلف پیشتر توسعه یافته بودند، اکنون با هم تلفیق شده و نظم بهتری پیدا کردهاند. برای مثال کلیه کلاسهای مرتبط با زبانهای اسکریپتی اکنون به فضای نام System.CodeDom.Compiler.ICodeCompiler منتقل شدهاند و غیره. مرجع نسبتا مفصلی در مورد منسوخ شدهها در دات نت 4 اخیرا منتشر شده است:
و حتما میدانید که چگونه یک متد یا نوع را باید به صورت منسوخ شده معرفی کرد:
در این حالت هنگام کامپایل برنامه، پیغام اخطاری توسط کامپایلر صادر خواهد شد.