Некоторые интерфейсы и атрибуты .net-framework устаревают и устаревают с появлением новой версии фреймворка. Я предупрежден, что такой код может быть удален или стать непредсказуемым в следующих версиях, но вы когда-нибудь сталкивались с ситуацией, когда вы были вынуждены провести рефакторинг кода, потому что код стал некомпилируемым или начал вести себя странно? Что было самым большим рефакторингом?
Или, может быть, Microsoft всегда продолжала поддерживать API после их публикации?
Заранее спасибо!