To, co chcę osiągnąć, jest bardzo proste: mam aplikację Windows Forms (.NET 3.5), która używa ścieżki do odczytu informacji. Ścieżkę tę może zmodyfikować użytkownik, korzystając z formularza opcji, który podaję.
Teraz chcę zapisać wartość ścieżki do pliku do późniejszego wykorzystania. To byłoby jedno z wielu ustawień zapisanych w tym pliku. Ten plik byłby umieszczony bezpośrednio w folderze aplikacji.
Rozumiem, że dostępne są trzy opcje:
- Plik ConfigurationSettings (appname.exe.config)
- Rejestr
- Niestandardowy plik XML
Przeczytałem, że plik konfiguracyjny .NET nie jest przewidziany do zapisywania w nim wartości. Jeśli chodzi o rejestr, chciałbym oddalić się od niego jak najdalej.
Czy to oznacza, że powinienem użyć niestandardowego pliku XML, aby zapisać ustawienia konfiguracji?
Jeśli tak, chciałbym zobaczyć przykład tego kodu (C #).
Widziałem inne dyskusje na ten temat, ale wciąż nie jest to dla mnie jasne.