Nette Idee aber benutze doch einen konfig reader. Dieses einzlene Zeilen schreiben und ersetzen ist ja grauenhaft. Das währe viel einfacher und fehlersicherer. OpenSim hat schon nini ( http://nini.sourceforge.net/ ) mit dabei oder nutze eine kleine klasse die dir diese aufgabe abnimmt. ( https://github.com/Sahrea/Chris.OS.Confi...gReader.cs )
Ist doch viel einfacher als nach Zeilen zu suchen und diese zu ersetzen.
Code:
ConfigReader config = new ConfigReader("OpenSim.ini")
config.set("Startup", "DefaultScriptEngine", "YEngine")
config.set("YEngine", "enable", "true")
config.set("XEngine", "enable", "false")
config.save()
Ist doch viel einfacher als nach Zeilen zu suchen und diese zu ersetzen.