В каких случаях в Visual Studio ' Редактировать и продолжить ' мне нужно пересобрать / перезапустить проект (в противном случае изменения не влияют на запущенный процесс)
Вы имели в виду «Редактировать и продолжить»? Если это так, здесь - поддерживаемые изменения кода для c #, здесь - vb-изменения и здесь для визуального c ++.