Atualizar automaticamente o número da versão

Gostaria que a propriedade version do meu aplicativo fosse incrementada para cada build, mas não tenho certeza de como habilitar essa funcionalidade no Visual Studio (2005/2008). Tentei especificar o AssemblyVersion como 1.0. *, Mas ele não me dá exatamente o que quero.

Também estou usando um arquivo de configurações e, nas tentativas anteriores, quando a versão da montagem mudou, minhas configurações foram redefinidas para o padrão, pois o aplicativo procurou o arquivo de configurações em outro diretóri

Gostaria de poder exibir um número de versão na forma de 1.1.38, para que, quando um usuário encontrar um problema, eu possa registrar a versão que eles estão usando e pedir para atualizar se houver uma versão antig

Uma breve explicação de como o versionamento funciona também seria apreciada. Quando o número de compilação e revisão é incrementado?

questionAnswers(7)

yourAnswerToTheQuestion