Question

Je n'ai besoin d'afficher que 3 numéros pour mes versions d'assemblage, afin de respecter nos consignes internes

J'ai essayé de supprimer le dernier chiffre du fichier AssemblyInfo afin qu'il ressemble à ceci

[assembly: AssemblyVersion("0.5.0")]
[assembly: AssemblyFileVersion("0.5.0")]

Et je l'affiche comme ça

Assembly.GetExecutingAssembly().GetName().Version.ToString();

Cependant, il affiche les quatre numéros de version (0.5.0.0)

Existe-t-il un moyen de le limiter à 3 sans changer le code?

C'est-à-dire: uniquement en modifiant le fichier AssemblyInfo.cs ou web.config

Était-ce utile?

La solution

Sans code, n °

Vous pouvez utiliser Reflector pour voir la mise en oeuvre de Version.ToString () , et affiche toujours les quatre éléments.

Mais il existe une surcharge Version.ToString ( int) qui indiquera un nombre spécifié de composants.

Pour choisir dynamiquement, vous devrez écrire vous-même une méthode (éventuellement une méthode d'extension).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top