У меня есть библиотека классов C # (dll; .net 4.0).Я назову это "mytestlib".Я добавил в него файл Settings.setting, который также добавляет в проект файл app.config.В нем есть несколько свойств области приложения, а также некоторые свойства области пользователя.
Во время отладки я вижу файл «mytestlib.dll.config» в папке bin \ Debug, где я и ожидаю.Тем не менее, когда я устанавливаю библиотеку с помощью установщика MSI, я не нахожу "mytestlib.dll.config" нигде в системе!Куда Microsoft помещает app.dll.config ??Я начинаю подозревать, что он на самом деле встроен в dll (надеюсь, что это не так).
Я точно знаю, что он где-то есть, потому что exe-приложение, которое использует эту dll, успешно извлекает настройки из ""mytestlib.dll.config".Проблема, которую я не знаю, где файл.
Кстати, я могу найти user.config.
Пожалуйста, помогите и спасибо заранее!
Примечание: я могу сделать то же самое с Windows Formapplcation (exe), а затем установите его с помощью установщика MSI, и я нахожу app.exe.config рядом с .exe, как и следовало ожидать.Почему app.dll.config не работает так же?