Расположение файла app.config, используемого указанной библиотекой для My.Settings?

Если у меня есть библиотека классов сapp.config файл (я знаю, что он не идеален, просто потерпите меня на мгновение), который имеет значения настроек, созданные с помощью вкладки «Настройки проекта» и доступный следующим образом:

Public Shared Function GetMySetting(key As String) As String
    Dim value As String = My.Settings.Item(key)
    If value = String.Empty Then value = "Setting " & key & " not found."
    Return value
End Function

Затем я получаю настройки из приложения следующим образом:

sb.AppendLine("GetMySetting: " & Library.Settings.GetMySetting("SettingC"))

Настройки из файла app.config библиотечного проекта определенно не копируются в файл app.config приложения, но я все еще могу получитьMy.Settings из библиотекapp.config.

Поэтому я добавилGetConfigFileName функция к библиотеке:

Public Shared Function GetConfigFileName() As String
    Return AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
End Function

и получил его в приложении:

sb.AppendLine("Library Config File: " & Library.Settings.GetConfigFileName)

но это возвращаетПриложения Конфигурационный файл.

Как определить, из какого файла .config библиотека читает, когда вызывает My.Settings ...?

Или они скомпилированы в DLL?

Ответы на вопрос(2)

Ваш ответ на вопрос