2011-01-24 2 views
2

У меня есть проект библиотеки классов, на который ссылается мой проект приложения Windows. Один из методов библиотеки классов возвращает всю пару значений ключа, которая хранится в моем файле app.config, когда я вызываю этот метод в моем проекте Windows, появляется ошибка, поскольку «последовательность не содержит элемента». Как я могу решить эту проблему?Файл app.config в библиотеке классов C#

+0

Вставьте код, вызывающий исключение. – Amy

ответ

2

При запуске приложения, новый домен приложение создается может существовать несколько различных инстанциаций приложения на одной и той же машины в то же время, и каждый из них имеет свой собственный домен приложения

Типы загруженную в один домен приложения отличается от одного и того же типа, загруженного в другим доменом приложения, а экземпляры объектов напрямую не разделяются между доменами приложений.

Использование библиотеки классов не вызывает создание нового домена приложения. Вместо этого библиотека классов загружается в домен приложения , который ее использует. Например, когда приложение использует библиотеку классов, эта библиотека классов загружается в домен приложения для этого приложения. Если приложение использует библиотеку классов A, которая сама использует библиотеку классов , то как A, так и B загружаются в домен приложения для приложения

Смежные вопросы