Я использую CruiseControl.NET для создания проекта на C #. Я использую задачу msbuild для достижения этой цели. Я хочу построить проект как в режиме отладки, так и в режиме релиза, независимо от того, в каком из режимов произойдет сбой. Но если я поставлю их как две задачи msbuild в разделе «Задачи» проекта и если первая задача не будет выполнена, вторая не будет выполнена.
Я мог бы определить их как два проекта, но я хочу, чтобы метка была синхронизирована между обоими проектами. Есть ли способ сделать это?
Одно из решений, которое у меня есть, - создать конфигурационный проект Release, чтобы запускать сборку всякий раз, когда создается конфигурационный проект Debug. Но в этом случае, если кто-то принудительно создаст проект конфигурации «Отладка», метки будут не синхронизированы.