Я использую Nant для ежедневного создания проектов VB6. Это действительно прибегает к использованию команды Nant execute для построения (мы строим 4 проекта как часть одного «решения»).
Он также позволяет помечать версии в вашем репозитории контроля версий, получать последний код, регистрироваться, проверять, выполнять все обычные требования, компилировать программы обновления / настройки, копировать файлы в необходимые места и отправлять электронные письма с результатами.
Зарегистрированные результаты довольно минимальны, поскольку вы получаете только результаты, предоставленные компиляцией командной строки VB6.
Для управления версиями мне пришлось написать небольшое приложение, чтобы извлечь номер версии моего скомпилированного исполняемого файла и записать его в текстовый файл, который Nant мог бы затем прочитать и использовать (для меток, имен файлов и т. Д. но сгенерированные VB номера версий все равно не соответствуют).
Для получения справки по другим неосновным задачам см. NAntContrib - по ссылке NAnt выше.