Pentru că programul are nevoie de un fișier de configurare, fișierul de configurare poate fi creat cu VS, apoi adăugat nodul appSettings, valoarea fișierului meu de configurare conține câteva simboluri speciale, cum ar fi: < > Aceste simboluri speciale vor raporta o eroare și trebuie să fie scăpate pentru a fi normale
Hotărât să nu folosești acest dispozitiv, pentru că evadarea din șiruri speciale este prea problematică, și există o altă modalitate de a transforma configurația într-un șir json, dar este și destul de problematic, jumătate din fișierele de configurare ale programului sunt fișiere ini, și am găsit un bun "ini-parser" de la o componentă terță.
Biblioteci compatibile .NET, Mono și Unity3d (*) pentru citirea/scrierea datelor INI din fluxuri IO, fluxuri de fișiere și șiruri scrise în C#.
Sunt implementate și operații de fuziune ale fișierelor ini complete, părților sau chiar subseturilor de chei conținute în fișiere.
Biblioteca este 100%. .NET și nu are dependențe de apelurile API Windows pentru o portabilitate ușoară.
În primul rând, comanda nuget este instalată astfel:
Citește și încarcă fișierul de configurare ini:
Citește valoarea configurată:
Actualizează sau adaugă configurații noi
Este foarte ușor de folosit, fișierul ini al operațiunii, implicit, este citit și adăugat din directorul rădăcină al programului, iar codul meu este următorul:
Formatul fișierului de configurare este următorul:
[db_config] SqlType = 123 SqlConn = test
|