Подтвердить что ты не робот

Что ответ приложения Windows RT/Windows Store App на App.config?

Каков наилучший способ чтения и записи простых данных конфигурации, как раньше мы использовали App.config и Web.config <appsettings />, доступные через ConfigurationManager, для использования в ваших Windows/Windows RT/Windows Store/Windows Modern UI App?

4b9b3361

Ответ 1

LocalSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localsettings

ИЛИ

RoamingSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

Основное отличие заключается в том, что RoamingSettings будет сохранен в облаке и, таким образом, может быть передан через разные устройства для одного и того же профиля пользователя. LocalSettings зависит от устройства.

Ответ 2

Приложения Metro не имеют точного эквивалента app.config/web.config.

Вместо этого вы должны использовать package.appxmanifest для настройки конкретных значений хранилища Windows.

Для локальных настроек вы должны использовать ApplicationData api.

Если вы хотите настроить приложение после его развертывания, вы можете просто загрузить удаленный файл xml или json при запуске приложения.

Ответ 3

В дополнение к техническим ответам, приведенным выше, важно понять, почему нет конфигурационного файла для этих приложений.

Приложения для хранилищ WinRT/Windows являются клиентскими приложениями, поэтому, в отличие от приложений ASP.NET, которые запускаются на сервере, и требуют изменений конфигурации администратора, конечные пользователи не должны возиться с этими изменениями (соединение с SQL, тайм-ауты, имена приложений, которые вы называете) поэтому нет необходимости в таком файле конфигурации для этих приложений,

Надеюсь, что это имеет смысл

Ответ 4

Вы можете найти образец для имитации app.config в приложениях Windows Store на основе XML файлов здесь

Hth

Стефан