Récupération de la version du fichier d'assemblage à partir de AssemblyInfo
Le fichier AssemblyInfo définit deux versions d'assembly : AssemblyVersion et AssemblyFileVersion. Alors que AssemblyVersion spécifie la version d'assembly attribuée, AssemblyFileVersion demande au compilateur d'utiliser un numéro de version particulier pour la ressource de version de fichier Win32, qui peut différer de AssemblyVersion.
Pour récupérer AssemblyVersion, vous pouvez utiliser l'extrait de code :
Version version = Assembly.GetEntryAssembly().GetName().Version;
Cependant, l’obtention de AssemblyFileVersion nécessite une approche différente. Voici comment l'obtenir :
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 actif, récupère les informations sur la version du fichier et extrait la 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!