Библиотеки классов
не имеют собственной конфигурации. Они используют конфигурацию, в которой когда-либо выполняются они используются.
Это означает, что для вас вы должны иметь возможность использовать тот же код, и он будет считывать настройку из конфигурации (при условии, что она есть).
Это не всегда удобно (например, если вы пишете плагин на основе .net для оснастки MMC, так как это означает, что вам нужно изменить mmc.exe.config в системной папке.)
Возможно, вам лучше иметь метод для передачи этого необходимого параметра конфигурации в код вашей библиотеки. затем в приложениях, где вы управляете конфигурацией, вы можете просто прочитать ее оттуда и передать, а в приложениях, где вы не можете, вы можете использовать другой подход, например, чтение из реестра или из файла конфигурации, прочитанного вручную. Или возьмите лучшее из обоих миров и сделайте так, чтобы вы могли передать его, и если это не будет сделано, он попытается прочитать его из конфигурации по умолчанию.
В этом вопросе есть еще несколько подробностей о подводных камнях, связанных с конфигурацией dll, но также есть некоторые способы сделать это, если вам нужно.