В настоящее время у меня есть библиотека классов, и вам понадобятся ее собственные настройки, и, вероятно, им потребуется изменить их и прочее.
Единственная проблема заключается в том, что класс будет вызываться веб-приложением, которое имеет файл appsettings, который также имеет идентичные ключи к настройкам приложения библиотеки классов.
Я хотел бы убедиться, что библиотека классов использует собственный файл appsettings, а также что он не вносит изменений в настройки приложения веб-приложения.
Возможно ли это? Кажется, что любая сборка может изменить настройки приложения через ConfigurationManager.
EDIT. Чтобы предоставить контекст, библиотека классов обращается к узлу уровня данных (который я не могу изменить), который использует значение в appSettings для получения строки подключения. Единственная проблема заключается в том, что ключ такой же, как строка подключения к веб-приложению (которая может иметь или не иметь другое значение).
Я не хочу, чтобы библиотека классов меняла значение appSetting для этого ключа, а затем веб-приложение начинало обращаться к другой базе данных.