Incrementer un numero de version

Incrementer un numero de version - C#/.NET managed - Programmation

Marsh Posté le 05-03-2004 à 15:46:36    

Bonjour
j'aurai aimé incrementer un numero de version (genre v1.0) d'un projet C# automatiquement.
Je m'explique, l'idée serait de passer autaumatiquement de la version 1.0 à 1.1 par exemple lors d'un changment et d'une nouvelle compilation des sources.
Le probleme est que je ne sais pas si c'est possible!! si vous avez une idée n'hesiter pas

Reply

Marsh Posté le 05-03-2004 à 15:46:36   

Reply

Marsh Posté le 05-03-2004 à 16:56:13    

blitz a écrit :

Bonjour
j'aurai aimé incrementer un numero de version (genre v1.0) d'un projet C# automatiquement.
Je m'explique, l'idée serait de passer autaumatiquement de la version 1.0 à 1.1 par exemple lors d'un changment et d'une nouvelle compilation des sources.
Le probleme est que je ne sais pas si c'est possible!! si vous avez une idée n'hesiter pas


 
S'il n'y a pas de solution prévue dans .NET:
- Faire un programme qui va mouliner le fichier projet où se trouve le numéro de version, l'incrémente, et reécrit le fichier
- Appeler ce programme avant la compilation d'une release
 
(solution à l'arrache)

Reply

Marsh Posté le 05-03-2004 à 18:05:20    

VS gère déjà un numéro de evrsion des assembly.
Si tu veux customiser, tu peux créer une macro :
http://www.codeguru.com/Cpp/V-S/de [...] php/c3175/
http://blogs.biasecurities.com/jim [...] 8/166.aspx


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 08-03-2004 à 09:50:41    

ok  merci pour ces methode !!
j'aime bien la bidouille ;) mais bon je crois que je vais quand meme essayer de faire une macro (juste pour apprendre)
merci encore

Reply

Marsh Posté le 08-03-2004 à 09:57:59    

sinon dans le cadre de dev java, il y avait un outils similaire, il existe maintenant pour .NET : http://nant.sourceforge.net/ (FAQ : http://nant.sourceforge.net/wiki/index.php/FAQ )


---------------
IVG en france
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed