У меня есть параллельная сборка нескольких проектов, каждый из которых в какой-то момент вызывает задачу <Exec />
. Эта задача exe c запускает инструмент 3pty, который дает сбой, если запущен другой экземпляр этого инструмента. Есть ли какой-нибудь собственный способ реализации «мьютекса» в msbuild?
Очевидное решение (которое работает) - сделать сборку синхронной, но это замедляет сборку в целом.