Как заставить Visual Studio 2010 перезагрузить файлы и проекты, которые были изменены на диске? - PullRequest
13 голосов
/ 09 сентября 2010

Я часто использую инструменты командной строки для обновления исходного кода файлов и проектов, которые я загрузил в Visual Studio 2010. В предыдущих выпусках, когда я делал это, я мог заставить Visual Studio замечать и загружать изменения, выполняя команду Сохранить все , Это не работает в Visual Studio 2010.

У меня действительно есть «Обнаружение, когда файл изменяется вне среды», отмеченный в окне «Опции», но если я сижу и жду, это займет несколько минут или дольше, чтобы изменения были замечены.

Как заставить 2010 заметить изменения в загруженных исходных файлах и проектах?

Ответы [ 3 ]

11 голосов
/ 09 сентября 2010

Вы можете повторно загрузить проект, выгрузив и загрузив проект.

Щелкните правой кнопкой мыши проект и выберите Unload Project , затем, когда проект выгружен, снова щелкните правой кнопкой мыши и выберите Обновить проект .

Обратите внимание, что для этого необходимо, чтобы все измененные файлы в проекте были либо сохранены, либо изменения в файле были отброшены.

5 голосов
/ 09 сентября 2010

Похоже, это может быть та же проблема, с которой я столкнулся здесь .VS 2010, похоже, не учитывает изменения файлов, сделанные вне IDE (например, если вы добавляете файл в файловую систему, а затем нажимаете кнопку обновить в Visual Studio, вы не видите новый файл, я испытал это на проектах C ++).

Вы можете сослаться здесь для случая MS, они утверждают, что устранили проблему в "следующем выпуске VS", который, как я предполагаю, будет означать первый пакет обновления для VS 2010.

3 голосов
/ 08 октября 2011

Win7 не должен быть предварительным условием, хотя его более ранняя версия (pre-SP1) Visual Studio не сработала. Обновление всегда работает, для справки также необходимо включить опцию отслеживания изменений.

Track Changes Option

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...