Maison >développement back-end >C++ >Comment puis-je automatiser les incréments de numéro de version de fichier dans Visual Studio ?

Comment puis-je automatiser les incréments de numéro de version de fichier dans Visual Studio ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-20 22:22:10287parcourir

How Can I Automate File Version Number Increments in Visual Studio?

Incrémenter automatiquement les numéros de version des fichiers dans Visual Studio

La tâche consistant à incrémenter automatiquement les numéros de build et de version des fichiers dans Visual Studio semble compliquée. Cependant, avec la sortie de Visual Studio 2008, ce processus a été simplifié.

Pour implémenter l'incrémentation automatique de version, recherchez le fichier AssemblyInfo.cs dans votre projet. Dans ce fichier vous trouverez deux lignes de code qui définissent la version de l'assembly et la version du fichier assembly :

<code>[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]</code>

Bien qu'il puisse être tentant d'utiliser des caractères génériques pour incrémenter automatiquement ces nombres (par exemple [assembly: AssemblyVersion("1.0.*")]), cela met uniquement à jour la version du produit, laissant la version du fichier inchangée.

Pour définir correctement la version du fichier pour qu'elle soit la même que la version du produit, supprimez la deuxième ligne (qui définit AssemblyFileVersion) et conservez uniquement la ligne qui définit AssemblyVersion :

<code>[assembly: AssemblyVersion("1.0.*")]</code>

Avec cette modification, Visual Studio incrémentera automatiquement la version du produit et la version du fichier, garantissant qu'elles restent synchronisées. Par exemple, votre numéro de version peut désormais indiquer « 1.0.3266.92689 », où les quatre derniers chiffres reflètent le numéro de build.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn