Я слишком долго писал на С++, и привык к тому что в системе сборки используются текстовые файлы типа CMakeLists.txt или something.gyp.
Эти файлы не страшно положить в Git-репозиторий, и потом их удобно мержить.
А в .NET мире используются machine-generated sln/csproj, и мне как-то стремно класть их в Git. (А уж как мержить этот xml — вообще не представляю)
Я посмотрел на NAnt — кажется что он помер.
FAKE выглядит круто (люблю F#), но он в основном заточен на компиляцию тех же sln/csproj
Я конечно могу использовать CMake, но вдруг для .NET есть что-то свое, родное.