Как я могу заставить библиотеку классов .NET читать ее собственный файл конфигурации?

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

К сожалению, .NET не предоставляет средств для простого чтения библиотек DLL. файл app.config . Единственное "легкое" Решением было бы хранить строку подключения в каждом файле конфигурации веб-службы, что является полной ерундой.

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


РЕДАКТИРОВАТЬ: Технически я мог бы объединить все эти веб-службы в одну веб-службу. Но по коммерческим причинам (каждая веб-служба будет продаваться отдельно) я не могу этого сделать.

17
задан pyon 18 March 2011 в 17:42
поделиться