Я работаю над большим С# -приложением (примерно 450 000 строк кода), у нас постоянно возникают проблемы с дескриптором рабочего стола и утечками дескриптора GDI. WPF решает эти проблемы, но я не знаю, что лучше всего обновить (я ожидаю, что это займет много времени). Приложение имеет только несколько форм, но они могут содержать множество различных наборов пользовательских элементов управления, которые определяются программно.
Это внутреннее приложение для компании, поэтому наши циклы выпуска очень короткие (обычно 3-недельный цикл выпуска).
Есть ли какой-то постепенный путь обновления или нам нужно принять удар одним огромным усилием?