привязка .net проекта app.config - PullRequest
0 голосов
/ 29 октября 2009

Как привязка app.config в .Net?

Допустим, у меня есть проект приложения, ссылающийся на проект библиотеки классов. Код ConfigurationManager.AppSettings["MySetting"] в проекте библиотеки классов будет считывать значение из app.config из проекта приложения. Правильно ли мое понимание?

Так что если у нас есть проект библиотеки двух классов, скажем, A и B, пока A ссылается на B. Так что ConfigurationManager.AppSettings["MySetting"] будет читать значение из app.config в проекте A?

Заранее спасибо.

1 Ответ

2 голосов
/ 29 октября 2009

ConfigurationManager будет считывать из файла конфигурации, который был загружен AppDomain, когда он загружал приложение. Это означает, что конфигурация приложения, которая была локальной для сборки, была загружена, и только * ее значения будут доступны через ConfigurationManager.

Кстати, вы правы в обоих своих предположениях:)

...