Предполагая, что вы используете .Net, вы можете настроить файл .settings для хранения ваших данных конфигурации - содержащиеся там данные будут сохранены в качестве значений по умолчанию для этих записей конфигурации, поэтому даже если файл app.config отсутствует, ваш приложение будет работать с этими настройками по умолчанию.
Я не говорю, что это хорошо ... 8)
Итак, если вы создаете проект, который ссылается на вашу DLL, вы добавите тот же файл .settings в этот проект, и эти настройки появятся в файле app.config для приложения, и DLL сможет читать эти значения , Если этих значений нет в app.config, dll будет использовать значения по умолчанию.
Большинство людей подумают, что это плохо, и я склонен согласиться, но вы здесь.