Запускать только пользовательские правила сборки — VS2012

Я работаю над обновлением одного из наших приложений, но столкнулся с проблемой. У нас есть несколько «пользовательских» языков, которые обрабатываются с помощью пользовательского правила сборки файла. Тем не менее, существуют другие проекты, которые полагаются на то, что эти файлы генерируются до того, как они могут должным образом скомпилироваться, но проект с «сгенерированными» сгенерированными файлами требует других проектов, прежде чем он сможет их построить. У меня есть супер-дрянное решение — создавать проекты сгенерированного кода, они терпят неудачу, но генерируют необходимый код, а затем строят зависимости.

Что я хочу сделать, это запустить все пользовательские правила сборки до фактически построить любой проект в решении. Есть ли способ сделать это?

Спасибо!

0

Решение

Обычная причина — проект, который содержит несвязанные файлы. Например. Проект A содержит файлы, от которых зависит проект B, и другие файлы, которые зависят от B. Разделите A на A1 и A2. Переместите файлы, от которых зависит B, в A1. Переместите файлы, которые зависят от B, в A2. Установите порядок зависимости A1 <- B <- A2,

Теперь A1 строит, так как не имеет зависимостей от B. B строит, так как его зависимости удовлетворяются A1. A2 строит, потому что его зависимости удовлетворены B.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector