Je veux stocker la chaîne de connexion et certains paramètres dans le fichier app.config que nous faisons généralement pour l'application de Windows, mais je ne trouve pas le fichier app.config pour l'application console. Alors, comment dois-je utiliser ce fichier, comment ajouter ce fichier ou il y a un autre travail pour la même fonctionnalité. Je travaille dans l'application console
Faites un clic droit sur l'application-> Aller à Ajouter-> vous verrez l'image exacte que j'ai jointe ici-> Choisissez le fichier de configuration d'application.
Eh bien, les autres réponses auraient pu fonctionner pour d'autres, mais pour moi, l'ajout d'un fichier de paramètres aux propriétés du projet a résolu le problème - il a en fait sérialisé les paramètres (qui sont modifiables via un concepteur visuel) dans le fichier de configuration pour moi. Donc, de cette façon, l'approche du fichier de configuration montrée dans les autres réponses ici n'a pas fonctionné pour moi, mais à la place, la création d'un fichier de paramètres a fonctionné.
Les étapes sont les suivantes:
Projet (pas solution)> Ajouter> Nouvel élément> Fichier de paramètres
En outre, vous souhaiterez peut-être que vos paramètres soient disponibles dans votre code avec des valeurs fortement saisies. J'ai fait ce qui suit:
Donc, maintenant je pouvais accéder à mes paramètres comme ceci (à partir de mon application console):
bool boolSetting = Properties.Settings.Default.is_debug_mode;
Après la compilation, j'ai constaté que ces paramètres sont stockés automatiquement dans un fichier nommé "AssemblyName.exe.config", à côté du binaire de la console lui-même dans le répertoire Debug
.
Donc, je pense que c'est un moyen plus propre et plus flexible de créer et de gérer le fichier de configuration de l'application.
NOTE : J'exécute Visual Studio Ultimate 2012 et je crée une application console .NET 3.5.