Maison >développement back-end >C++ >Comment récupérer AssemblyFileVersion en C# ?

Comment récupérer AssemblyFileVersion en C# ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-27 08:08:17333parcourir

How to Retrieve AssemblyFileVersion in C#?

Récupération de la version du fichier d'assemblage

Dans AssemblyInfo, deux versions distinctes sont définies :

  • AssemblyVersion : Représente la version de l'attribué assembly.
  • AssemblyFileVersion : Spécifie le numéro de version utilisé par un compilateur pour la ressource de version de fichier Win32. Ce numéro peut différer de la version de l'assembly.

Bien que vous puissiez obtenir la AssemblyVersion à l'aide de Assembly.GetEntryAssembly().GetName().Version, la AssemblyFileVersion nécessite une approche différente :

System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;

Ce code récupère l'assembly de l'exécutable actuel, extrait le FileVersionInfo en utilisant son emplacement et extrait finalement le Version du fichier.

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