Eftersom programmet behöver en konfigurationsfil kan konfigurationsfilen skapas med VS, och sedan lägga till appSettings-noden, värdet i min konfigurationsfil innehåller några speciella symboler, såsom: < > Dessa speciella symboler rapporterar ett fel, och det måste escapes för att vara normalt
Använd definitivt inte den här grejen, eftersom det är för besvärligt att ta sig ur specialsträngar, och det finns ett annat sätt att göra konfigurationen till en json-sträng, men det är också ganska besvärligt, hälften av programkonfigurationsfilerna är ini-filer, och jag hittade en bra tredjepartskomponent "ini-parser"
.NET-, Mono- och Unity3d-kompatibla (*)-bibliotek för att läsa/skriva INI-data från IO-strömmar, filströmmar och strängar skrivna i C#.
Sammanslagningsoperationer för kompletta ini-filer, delar eller till och med delmängder av nycklar som finns i filer implementeras också.
Biblioteket är 100%. .NET-kod och har inga beroenden av Windows API-anrop för enkel portabilitet.
Först installeras nuget-kommandot enligt följande:
Läs och ladda ini-konfigurationsfil:
Läs det konfigurerade värdet:
Uppdatera eller lägg till nya konfigurationer
Det är väldigt enkelt att använda, ini-filen för operationen läses som standard och läggs till från programmets rotkatalog, min kod är följande:
Konfigurationsfilformatet är följande:
[db_config] SqlType = 123 SqlConn = test
|