Я заметил эту часть:
При вводе
наблюдается заметная задержка
И это заставляет меня думать интеллигентно. Объедините это с этим:
Строительство, которое (до недавнего времени) было очень быстрым, теперь занимает гораздо больше времени.
... и мои умственные способности по отладке говорят мне, что у вас, скорее всего, есть циклическая или рекурсивная ссылка в вашем проекте, которую он не может решить быстро.
Под этим подразумевается, что тип A зависит от типа B для компиляции, который зависит от типа C, который, в свою очередь, зависит от типа A. Обычно это не должно происходить, но, например, если «A» имеет строгое имя и вы ссылаетесь на две разные версии одной и той же библиотеки, Visual Studio может запутаться.