Comment faire pour Incrémenter Visual Studio numéro de build à l'aide de C++?

J'ai un projet Visual Studio 2008 qui produit un fichier appelé: "Game-Release.exe".

Cela a été configuré sous Propriétés du Projet -> C/C++ -> de l'éditeur de liens -> Général:

$(OutDir)$(ProjectName)-Release.exe

Je voudrais prendre un peu plus loin en avoir un en incrémentant le numéro de build et je voudrais donc avoir quelque chose qui dit:

Game-Release-Build-1002.exe

Le nombre sur la fin doit être un entier augmentant. Je vais conserver de la construire exe sur la subversion donc je pense que j'aurais trouver cela utile (mais pas nécessaire).

Peut-être il est un construit dans une macro dans Visual Studio qui pourrait gérer cela. Très probablement, je pensais que je pouvais avoir un fichier texte avec le numéro de version dans et le compilateur de lire, d'utiliser et d'incrémenter le numéro dans le fichier à chaque fois que le projet est construit. Mon objectif est de rendre le processus aussi automatisé que possible. Quelle est la meilleure façon d'accomplir cette?

Si vous avez une opinion, s'il vous plaît également à fournir le code que nous pouvons tous partager. Thnx.

OriginalL'auteur Brock Woolf | 2009-03-12