Установите описание по умолчанию для пользовательских правил сборки в Visual Studio (2008) - PullRequest
0 голосов
/ 16 ноября 2009

В VS можно установить пользовательское правило сборки на уровне отдельных файлов. Однако, если вы не измените описание шага сборки (что выводит msbuild при запуске внешнего инструмента), все, что вы получите, - это значение по умолчанию, которое гласит «Выполнение пользовательского шага сборки», за которым следует вывод ошибки инструмента.

Недавно я сгорел от этого в унаследованном решении, где не удавалось выполнить правило сборки для файла .asm, скрытого глубоко в проекте, и NASM не предоставил никакой полезной информации отладки. Поскольку я не знал, в каком файле произошла ошибка, мне потребовалось целое время, чтобы найти проблему. Я попытался изменить описание всех проектов в решении (выбрав их все сразу и открыв панель свойств) и добавив макросы, чтобы показать затронутый проект и файл. Однако поскольку правило сборки было прикреплено к файлу , это, естественно, не сработало.

Я также пытался найти строку описания по умолчанию во всех файлах проекта, но файлы проекта не хранят эту информацию , если не установлено значение. Ясно, что где-то должен быть дефолт. Кто-нибудь знает, как вы можете установить это?

1 Ответ

0 голосов
/ 16 ноября 2009

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

...