приложение.config-configSections-sectionGroup: allowExeDefinition= " MachineToLocalUser"
что это значит?
allowExeDefinition="MachineToLocalUser"
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=99999999999" >
<section name="MyApp.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=99999999999" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
1 ответов
allowExeDefinition
управляет местоположением, в котором хранятся пользовательские настройки.
Для разделов userSettings по умолчанию используется MachineToLocalUser, и это означает, что раздел может храниться в компьютере.config, exe.config или пользователей.config в каталоге локального профиля пользователя.
другие значения для этого свойства:
- MachineOnly = в практическое руководство. может быть определено только в Машина.конфиг файл.
- MachineToApplication = в практическое руководство. может быть определен как в машине.конфигурационный файл или в Exe.файл config в клиенте каталог приложения. Это значение по умолчанию.
- MachineToLocalUser = в практическое руководство. может быть определена в Машина.config, в Exe.файл config в каталог клиентских приложений, в пользовательском каталоге.файл config в роуминге каталог пользователя или в самом пользователе.файл config в локальный пользователь справочник.
- MachineToRoamingUser = в практическое руководство. может быть определена в Машина.конфигурационный файл, в Exe.файл config в клиентском приложении каталог, или в пользователе.файл конфигурации в перемещаемом каталоге пользователя.