Jaki jest najlepszy sposób na odczytywanie i zapisywanie prostych danych konfiguracyjnych, takich jak wcześniej używane App.config i Web.config <appsettings />
dostępne przez ConfigurationManager
, do użytku w twoim Windows 8/Windows RT/Windows Store/Windows Modern UI Aplikacja?Co oznacza aplikacja Windows RT/Windows Store App do aplikacji App.config?
Odpowiedz
LocalSettings
http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localsettings
LUB
RoamingSettings
Główną różnicą jest to, że RoamingSettings będą oszczędzać d do chmury, a zatem mogą być przesyłane między różnymi urządzeniami dla tego samego profilu użytkownika. LocalSettings jest specyficzny dla urządzenia.
Aplikacje metra nie mają dokładnego odpowiednika pliku app.config/web.config.
Zamiast tego należy użyć package.appxmanifest, aby skonfigurować określone wartości w sklepie Windows.
W przypadku ustawień lokalnych należy użyć interfejsu API ApplicationData.
Jeśli chcesz skonfigurować aplikację po jej wdrożeniu, możesz po prostu załadować zdalny plik xml lub json przy uruchomieniu aplikacji.
Dzięki Denis, ty i Akinwale mieliście bardzo bliskie odpowiedzi. – GONeale
Oprócz technicznych odpowiedzi powyżej ważne jest, aby zrozumieć, dlaczego nie ma pliku konfiguracyjnego dla tych aplikacji.
Aplikacje sklepu WinRT/Windows są aplikacjami klienckimi, więc w odróżnieniu od aplikacji ASP.NET, które działają na serwerze i wymagają zmian konfiguracji administratora, użytkownicy końcowi nie powinni majstrować przy tych zmianach (połączenie SQL, limity czasu, ustawienia aplikacji, które nazywacie) stąd nie ma potrzeby takiego pliku konfiguracyjnego dla tych aplikacji,
Nadzieję, że to ma sens
Pliki .config nie były przeznaczone wyłącznie dla aplikacji internetowych, więc nie mam pojęcia, na czym polega twoja odpowiedź. –
można znaleźć próbki do naśladowania app.config w systemie Windows Store aplikacje oparte na plikach XML here
Hth
Stefan
Należy pamiętać, że [odpowiedzi dotyczące tylko łącza] (http://meta.stackoverflow.com/tags/link-only-answers/info) są odradzane, odpowiedzi SO powinny być punktem końcowym wyszukiwania rozwiązania (vs. jeszcze jeden przystanek referencji, które z czasem zanikają). Proszę rozważyć dodanie samodzielnego streszczenia tutaj, zachowując odnośnik jako odniesienie. – kleopatra
Akinwale, otrzymałem trzy bardzo dobre odpowiedzi, ale biorąc pod uwagę to, aby zwiększyć swój przedstawiciel, dzięki za odpowiedź! – GONeale