Ich bin auf der Suche nach einer Möglichkeit, programmgesteuert den Pfad zur app.config-Datei aus einer ausführbaren Windows-Dienstdatei zu erhalten. Der Build-Prozess ändert App.config
a program-name.exe.config
und ich könnte etwas tun wie:
var configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program-name.exe.config");
Ich bin jedoch auf der Suche nach einer Möglichkeit, den Namen der Konfigurationsdatei zur Laufzeit abzurufen, ohne den Exe-Namen fest in die Anwendung zu codieren. ConfigurationManager hat eine Möglichkeit, dies zu tun, also muss es möglich sein.