29 votes

Comment ajouter un fichier App.Config dans l'application console

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 existe un autre travail pour la même fonctionnalité. Je travaille dans l'application console

48voto

PrateekSaluja Points 7387

Faites un clic droit sur l'application-> Allez dans Ajouter-> vous verrez l'image exacte que j'ai jointe ici-> Choisissez le fichier de configuration de l'application. texte alternatif

6voto

Adeel Points 9888

3voto

nemesisfixx Points 2447

Eh bien, les autres réponses peuvent avoir travaillé pour les autres, mais pour moi, l'ajout d'un fichier de paramètres dans les propriétés du projet a résolu le problème de la réalité sérialisé les paramètres (qui sont modifiables via un concepteur visuel) pour le fichier de config pour moi. Ainsi, de cette façon, le fichier de config approche a montré dans les autres réponses ici ne fonctionne pas pour moi, mais plutôt de créer un fichier de paramètres a fait un travail.

Les étapes sont les suivantes:

Projet (pas de solution) > Ajouter > Nouvel Élément > Fichier de Paramètres

Adding Settings File

En outre, vous pouvez avoir vos paramètres disponibles dans votre code avec fortement typées valeurs. J'ai fait la suivante:

  1. renommé le fichier de paramètres pour quelque chose d'utile (la mienne était "Paramètres".les paramètres"
  2. déplacé ce fichier dans le "Projet > Propriétés de la section"
  3. double-cliqué sur le fichier de paramètres de l'icône
  4. Dans le concepteur, ajouté des paramètres des clés et des valeurs
  5. Alto! Vous avez les paramètres disponibles dans votre application, avec typage fort les valeurs!

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 trouvé que ces paramètres sont automatiquement stockées dans un fichier nommé "AssemblyName.exe.config", aux côtés de la console binaire lui-même dans l' Debug répertoire.

Je pense donc que c'est plus propre, et plus de souplesse dans la création et la gestion de l'application de fichier de configuration.

NOTE: Suis en cours d'exécution Visual Studio Ultimate 2012, et je suis de la construction d'une .NET 3.5 application console.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X