Сегодня я занимался рефакторингом и случайно переименовал класс.
Я осознал свою ошибку и использовал отмену. После этого я успешно собрал и запустил свое приложение.
Нет файлов, помеченных как измененные в VS GUI. Затем я зафиксировал свои изменения, используя AnkSNV. Построить круиз-контроль быстро не удалось.
Небольшое расследование показало, что, хотя VS показывал и создавал мой код, используя старые имена классов, файлы на моем диске (которые были привязаны к SVN) имели изменение переименования, которое я отменил и сохранил в них.
Это, в свою очередь, нарушило зависимости вне моего открытого решения (осознание того, что это произойдет, было причиной того, что я отменил первоначальное изменение).
Кто-нибудь знает, как это произошло, кроме проверки моих файлов за пределами Visuals Studio, чтобы удостовериться, что изменения, которые я вижу там, совпадают с тем, что я буду совершать, идентичны?