Как найти файлы, которые отсутствуют в проектах Visual Studio? - PullRequest
43 голосов
/ 01 сентября 2011

Из-за проблем со слиянием и т. Д. У нас есть много файлов проектов, которые не содержат все файлы исходного кода, которые находятся в их папках.

Прежде чем я напишу небольшой инструмент, который проверяет, что каждый файл *.cs включен в файл проекта, я хочу убедиться, что никто другой еще не сделал этого раньше.

(у нас есть около 100 файлов проекта и 1000 файлов C #)

-------------------

Очевидно, что Visual Studio теперь поддерживает использование подстановочных знаков для включения всех файлов «* .cs» из данного каталога в проект, что является лучшим решением этой проблемы. В этом случае нет необходимости обновлять файлы проекта при добавлении файлов «.cs», переименованных в ete. Однако только в VS2017 это становится доступным из пользовательского интерфейса.

Ответы [ 11 ]

0 голосов
/ 11 октября 2012

У нас была похожая ситуация, которая приводила к сбоям компиляции из-за отсутствующих файлов. Я наткнулся на этот пост, связанный ниже, который помог мне. Он описывает написание макроса Visual Studio, который запускается при запуске сборки.

Сообщить об ошибке / предупреждении, если отсутствуют файлы в проекте / решении в Visual Studio

...