An article I wrote for DotNetSlackers has just been published entitled Setting up a build environment. The article is based upon a pretty simple example that uses Subversion, TortoiseSVN, MSBuild, MSBuild Community Tasks, and TeamCity.
Give it a read – Setting up a build environment.
Note: I give a brief mention also to the SDC Tasks Library project which contains some very helpful tasks.
Visual Studio and TeamCity integration
One thing I didn’t really have space to mention in the article is the integration that TeamCity provides for Visual Studio. Its a little plugin that allows you to view the results of builds, as well as being able to run a local build. There are a few more features and I suggest you view this video on the JetBrains web site to get up to speed with all of them.