links for 2009-07-20

In general you want to update the AssemblyVersion once per release, not per build. Since the AssemblyVersion is part of the assembly identity, references to your assemblies may include the AssemblyVersion number. If you are changing the AssemblyVersion per build then you could run into scenarios where components reverencing you assemblies would need to be update per build. Depending on what level of automated testing you have this could become a pain to maintain.

Build process in Team Build is highly extensible. A custom step/task can be introduced at any build phase. The process of customization is very simple. I will illustrate this process with very simple example. Consider the scenario where a company want to use there own build numbering format.