Устранение неполадок настроек построения
Если работа настраиваемых этапов или событий сборки отличается от ожидаемой, есть несколько вариантов устранения неполадок.
Убедитесь, что файлы, создаваемые на настраиваемых этапах сборки, соответствуют файлам, которые вы объявляете как выходные.
Если на настраиваемых этапах сборки создаются файлы, относящиеся к входным данным или зависимостям других этапов сборки (настраиваемых или иных), обязательно добавьте эти файлы в проект. Кроме того, убедитесь, что средства, использующие эти файлы, выполняются после настраиваемого этапа сборки.
Чтобы узнать, что именно делает настраиваемый этап сборки, добавьте
@echo on
в качестве первой команды. События и этапы сборки помещаются во временный BAT-файл и запускаются при сборке проекта. Таким образом, можно добавить проверку на ошибки в команды события или этапа сборки.Проверьте журнал сборки в каталоге промежуточных файлов, чтобы узнать, что именно выполняется. Путь и имя журнала сборки представлено выражением макроса MSBuild , $(IntDir)\$(MSBuildProjectName).log.
Измените параметры проекта для увеличения стандартного объема данных, собираемых в журнале сборки. В меню Сервис выберите пункт Параметры. В диалоговом окне Параметры щелкните узел Проекты и решения и узел Сборка и запуск. В поле Степень подробности журнала сборки проекта MSBuild щелкните Подробно.
Проверьте значения для любого используемого макроса имени файла или каталога. Вы можете выводить макросы по отдельности или добавить
copy %0 command.bat
в начало настраиваемого этапа сборки, чтобы скопировать его команды в command.bat со всеми макросами в развернутом состоянии.Выполняйте настраиваемые этапы и события сборки по отдельности, чтобы проверить их поведение.