Recently, I've been apart of a project creating a large vb6 application which involves 6 programmers doing team coding. Normally my definition of team has been me alone or myself and one other programmer. Since this is new territory for me, I wanted to ask what other programmers experiences have been in regards to the application build process for team projects.

Currently the application consists of an .exe and multiple .dlls. In short our build process has been one developer check out the source code and compile the application on their machine and that becomes the release. So can it be this simple? I'm thinking this can pose problems building on a developers pc and have considered using a separate pc for release builds only. Do others use isolated machines only for builds? Also our compilation procedure is a simple bat file that calls vb6 command line to compile each project. Are there any third party tools available for doing builds? So again any info on how others build their vb applications in a team coding environment?