.net Console Application Get Version

4 min read Jun 03, 2024
.net Console Application Get Version

Obtenir la version d'une application console .NET

Obtenir la version d'une application console .NET est une tâche simple qui peut être réalisée en quelques étapes. Cette information peut être utile pour le débogage, la documentation ou pour suivre les différentes versions de votre application.

Méthodes pour obtenir la version

Il existe plusieurs méthodes pour obtenir la version d'une application console .NET :

1. En utilisant la classe Assembly:

using System.Reflection;

namespace GetVersion
{
    class Program
    {
        static void Main(string[] args)
        {
            // Obtenir l'assembly actuel
            Assembly assembly = Assembly.GetExecutingAssembly();

            // Obtenir la version de l'assembly
            Version version = assembly.GetName().Version;

            // Afficher la version
            Console.WriteLine($"Version de l'application : {version}");
        }
    }
}

Ce code utilise la classe Assembly pour obtenir l'assembly actuel et sa version. La propriété Version de la classe AssemblyName stocke la version de l'assembly.

2. En utilisant le fichier AssemblyInfo.cs:

Vous pouvez également définir la version de votre application dans le fichier AssemblyInfo.cs. Ce fichier contient des informations sur l'assembly, y compris la version.

// AssemblyInfo.cs

using System.Reflection;
using System.Runtime.CompilerServices;

// Version de l'assembly
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

En utilisant ces attributs, vous pouvez définir la version de votre application. La version sera ensuite accessible via les méthodes décrites précédemment.

3. En utilisant le fichier app.config:

Si vous utilisez un fichier app.config pour configurer votre application, vous pouvez également définir la version dans ce fichier.



  
    
  

Vous pouvez ensuite accéder à la version à partir de votre code en utilisant la classe ConfigurationManager.

Avantages d'utiliser la version de l'application

Obtenir la version de l'application peut être utile pour plusieurs raisons, notamment :

  • Débogage: La version peut vous aider à identifier la version de l'application utilisée lors du débogage.
  • Documentation: Vous pouvez utiliser la version pour documenter les différentes versions de votre application.
  • Suivi des versions: La version peut être utilisée pour suivre les différentes versions de votre application.

Conclusion

Obtenir la version d'une application console .NET est une tâche simple qui peut être réalisée en utilisant différentes méthodes. La méthode que vous utilisez dépendra de vos besoins et de la façon dont vous gérez les versions de votre application. La version de l'application est une information importante qui peut être utilisée pour plusieurs raisons.

Related Post