MSBuild — это инструмент, который .NET разработчики используют каждый день, но далеко не все понимают, как он работает и что он может. Это продолжается до тех пор, пока разработчики не сталкиваются с непонятными проблемами или ограничениями того, что позволяет настроить Visual Studio, и в этот момент они начинают пытаться кастомизировать свои build-скрипты. А потом их билд начинает тормозить или работать неправильно.
В докладе будет рассказано, как решать различные проблемы, возникающие при написании собственных build task. Показано, как дебажить проблемы в билде — и как можно собирать проект с помощью MSBuild не только на Windows.
JetBrains
Работает в компании JetBrains в проекте Rider. В свободное время любит разбираться и фиксить баги в open source проектах — таких, как mono и MSBuild.