Подтвердить что ты не робот

Есть ли способ заставить Visual Studio перезагрузить все проекты при изменении файлов .proj?

Если я обновляю svn, пока у меня есть Visual Studio, и несколько файлов проекта изменились (но не файл решения), я должен подождать и щелкнуть да в диалоговом окне проекта перезагрузки каждый раз. Иногда это может занять некоторое время в зависимости от того, сколько проектов изменилось и насколько медленен мой компьютер.

Есть ли способ сказать "перезагрузить все" после того, как появится первое диалоговое окно, например, удерживая нажатой клавишу "Сдвиг", чтобы принудительно отключить все в диалоговом окне "Проводник Windows"? (примечание: я уже пробовал это, он не работает)

4b9b3361

Ответ 1

Используйте инструмент, например VisualSVN, чтобы автоматизировать процесс для вас. Он позволяет выполнять обновление в Visual Studio, а затем автоматически перезагружает проекты, которые были изменены.

Ответ 3

К сожалению, у VS нет способа сделать это. Вероятным обходным решением является касание файла решения до активации VS. Затем он перезагрузит все решение.

Однако должны быть способы сделать это программно, поскольку я помню, как CMake-решения спрашивали меня, хочу ли я перезагрузить все решение после того, как отдельные проекты были сгенерированы. CMake - это Open Source, поэтому, если вы действительно в отчаянии, вам может понадобиться изучить его.

Ответ 4

Удаление моего файла solution_name.v11.suo (скрытый файл, хранящийся в том же месте, что и файл решения), похоже, сделал трюк.

Ответ 5

Я получил свой проект для привязки в своем решении, закрыв его (File → Close Solution), а затем снова его запустил.

Ответ 6

Если ваш проект размещен на TFS, удалите файл решения и получите последнюю версию. VS предложит вам перезагрузить все проекты. Нажмите "Обновить все".