Можно ли использовать System.Configuration, если нет локального app.config? И как, если это возможно? - PullRequest
0 голосов
/ 14 апреля 2010

У меня есть клиентское приложение, которое работает в очень ограниченной области - у него нет прямого доступа к компьютеру, на котором он работает. Я не хочу изобретать еще одну систему System.Configuration для настройки моего приложения.

Но в ConfigurationManager нет метода, позволяющего загружать конфигурацию из строки или потока.

Мне кажется, что невозможно использовать ConfigurationManager в этом конкретном сценарии, но может (и я надеюсь) ошибаться?

Ответы [ 2 ]

1 голос
/ 14 апреля 2010

ConfigurationManager и WebConfigurationManager работают исключительно с файлами конфигурации . Это связано с тем, что система конфигурации .NET разработана для каскадного перехода по иерархиям папок.

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

0 голосов
/ 14 апреля 2010

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

...