установить APP.config в выходной DLL - PullRequest
0 голосов
/ 29 августа 2018

Я устанавливаю пользовательскую конфигурацию в APP.config.

Когда я конвертирую приложение в DLL и использую его в другом приложении, dll не запускается, потому что не может получить доступ к моей пользовательской конфигурации. Вместо этого он пытается найти в новом приложении APP.config.

1 Ответ

0 голосов
/ 29 августа 2018

Вы не можете получить доступ к app.config (или по-настоящему правильно с именем assemblyname.exe.config / assemblyname.dll.config) из DLL. DLL не читает файл конфигурации и, следовательно, не предоставляет соответствующие механизмы.

Единственный способ использовать механизмы настройки .NET из DLL - это скопировать соответствующие разделы конфигурации в файл конфигурации исполняемого приложения.

После этого приложение прочитает конфигурацию, и DLL получит текущие значения. Я сделал это несколько раз успешно.

...