Я обновляю одно из наших приложений на работе, когда я столкнулся с проблемой. У нас есть некоторые «настраиваемые» языки, которые обрабатываются с помощью настраиваемого правила сборки в файле. Тем не менее, есть и другие проекты, которые полагаются на эти файлы, создаваемые до их правильной сборки, но проект с «настраиваемыми» сгенерированными файлами требует других проектов, прежде чем он сможет их построить. Решение супер jenky, которое я имею, состоит в том, чтобы создавать сгенерированные проекты кода, они терпят неудачу, но генерируют необходимый код, а затем строят зависимости.Выполнение только пользовательских правил сборки - VS2012
Что я хочу сделать, это запустить все правила пользовательской сборки до фактически построить любой проект в решении. Есть ли способ сделать это?
Спасибо!
Похоже, что у вас есть круговая зависимость, верно? Поскольку в нормальных условиях, с правилом правильной сборки, MSBuild должен иметь возможность обнаруживать, что ваши сгенерированные файлы отсутствуют или устарели. – MSalters
Фактически, да. Это круговая зависимость, которую я не знаю, как удалить. – jhammond