Omdat het programma een configuratiebestand nodig heeft, kan het configuratiebestand worden aangemaakt met VS, en dan de appSettings-node toevoegen, bevat de waarde van mijn configuratiebestand enkele speciale symbolen, zoals: < > Deze speciale symbolen zullen een fout rapporteren en deze moet worden geëscaped om normaal te zijn
Gebruik dit apparaat beslist niet, want het ontsnappen aan speciale strings is te lastig, en er is een andere manier om de configuratie in een json-string te maken, maar het is ook behoorlijk lastig, de helft van de programmaconfiguratiebestanden zijn ini-bestanden, en ik heb een goede component van derden gevonden, "ini-parser".
.NET-, Mono- en Unity3d-compatibele (*)-bibliotheken voor het lezen/schrijven van INI-data van IO-stromen, bestandsstromen en tekenstrings geschreven in C#.
Samenvoegbewerkingen van complete ini-bestanden, delen of zelfs deelverzamelingen van sleutels in bestanden worden ook geïmplementeerd.
De bibliotheek is 100%. .NET-code en heeft geen afhankelijkheden van Windows API-aanroepen voor gemakkelijke portabiliteit.
Eerst wordt het nuget-commando als volgt geïnstalleerd:
Lees en laad ini-configuratiebestand:
Lees de geconfigureerde waarde:
Update of voeg nieuwe configuraties toe
Het is heel eenvoudig te gebruiken, het ini-bestand van de bewerking wordt standaard gelezen en toegevoegd vanuit de rootmap van het programma, mijn code is als volgt:
Het configuratiebestandformaat is als volgt:
[db_config] SqlType = 123 SqlConn = test
|