Comme le programme a besoin d’un fichier de configuration, le fichier de configuration peut être créé avec VS, puis ajouté le nœud appSettings, la valeur de mon fichier de configuration contient des symboles spéciaux, tels que : < > Ces symboles spéciaux rapporteront une erreur, et il faut l’échapper pour être normal
Décidément, ne pas utiliser ce truc, car échapper aux chaînes spéciales est trop problématique, et il existe une autre façon de transformer la configuration en chaîne json, mais c’est aussi assez problématique, la moitié des fichiers de configuration du programme sont des fichiers ini, et j’ai trouvé un bon composant tiers « ini-parser »
.NET, Mono et Unity3d (*) pour lire/écrire des données INI issues de flux d’E/S, de fichiers et de chaînes écrites en C#.
Des opérations de fusion de fichiers ini complets, de parties ou même de sous-ensembles de clés contenues dans les fichiers sont également implémentées.
La bibliothèque est à 100 %. .NET et ne dépend pas des appels API Windows pour faciliter la portabilité.
Tout d’abord, la commande nuget s’installe comme suit :
Lire et charger le fichier de configuration ini :
Lisez la valeur configurée :
Mettre à jour ou ajouter de nouvelles configurations
C’est très facile à utiliser, le fichier ini de l’opération, par défaut, est lu et ajouté depuis le répertoire racine du programme, mon code est le suivant :
Le format du fichier de configuration est le suivant :
[db_config] SqlType = 123 SqlConn = test
|