Como el programa necesita un archivo de configuración, el archivo de configuración puede crearse con VS y luego añadir el nodo appSettings, el valor de mi archivo de configuración contiene algunos símbolos especiales, como: < > Estos símbolos especiales reportarán un error y necesitan ser eliminados para que sean normales
Decididamente, no uses esto, porque escapar de cadenas especiales es demasiado complicado, y hay otra forma de convertir la configuración en una cadena json, pero también es bastante problemático, la mitad de los archivos de configuración del programa son archivos ini, y encontré un buen "ini-parser" de componentes de terceros
Bibliotecas compatibles con .NET, Mono y Unity3d (*) para leer/escribir datos INI de flujos de IO, flujos de archivos y cadenas escritas en C#.
También se implementan operaciones de fusión de archivos ini completos, partes o incluso subconjuntos de claves contenidas en archivos.
La biblioteca es 100%. .NET y no tiene dependencias de las llamadas a la API de Windows para facilitar la portabilidad.
Primero, el comando nuget se instala de la siguiente manera:
Leer y cargar el archivo de configuración ini:
Lee el valor configurado:
Actualizar o añadir nuevas configuraciones
Es muy fácil de usar, el archivo ini de la operación, por defecto, se lee y añade desde el directorio raíz del programa, mi código es el siguiente:
El formato del archivo de configuración es el siguiente:
[db_config] SqlType = 123 SqlConn = prueba
|