Sarebbe più comoda una Map. Non te l'avevo consigliata perché temevo che non potessi scrivere un normale file di testo, a mano, usando un editor, e poi leggerlo tramite il metodo File.ReadMap, che questo potesse leggere solo file creati con File.WriteMap.
Effettivamente, WriteMap scrive una prima riga che a mano non scriveresti, di questo tipo:
#Mon Mar 28 10:35:30 CEST 2022
ma anche in assenza di quella riga, il resto viene letto correttamente.
Dim mapConfig As Map = CreateMap("Nome":"Ugo", "Cognome":"Persichetti")
File.WriteMap(File.DirApp, "test.txt", mapConfig)
Il codice sopra crea un file di testo contenente:
#Mon Mar 28 10:35:30 CEST 2022
Cognome=Persichetti
Nome=Ugo
ma potresti scriverlo a mano (editor), senza la prima riga, e leggerlo con:
Dim mapConfig As Map
mapConfig = File.ReadMap(File.DirApp, "test.txt")
For Each Key As String In mapConfig.Keys
Log(Key & TAB & mapConfig.Get(Key))
Next
Log:
Waiting for debugger to connect...
Program started.
Cognome Persichetti
Nome Ugo
Quindi, che tu scriva il file di configurazione usando un editor o facendolo generare dal sorgente, puoi tranquillamente e molto più utilmente usare una Map (in questo modo potrai "puntare" direttamente al valore che ti interessa, tramite chiave).