Возможно, это не супер-профессиональный ответ, но в своей повседневной работе с Visual Studio я обычно просто делаю обычные "сборки". За исключением случаев, когда я узнаю это, например intellisense сходит с ума (или подобные странные вещи), я обычно пытаюсь сделать «Clean» - «Rebuild» (в теории Rebuild должно быть «Clean-> Build, но оказалось, что это не так), чтобы все снова заработало». Я предполагаю, что это иногда необходимо из-за неправильных состояний кэширования в VS.