Local do arquivo app.config usado pela biblioteca referenciada para My.Settings?

Se eu tiver uma biblioteca de classes comapp.config arquivo (eu sei que não é ideal, apenas tenha paciência comigo por um momento), que tem valores de configurações criadas usando a guia Configurações do projeto e acessado assim:

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

Eu então recupero as configurações de um aplicativo como este:

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

As configurações do arquivo app.config do projeto da biblioteca definitivamente não são copiadas para o arquivo app.config do aplicativo, mas ainda posso recuperar o arquivo.My.Settings das bibliotecasapp.config.

Então eu adicionei umGetConfigFileName função para a biblioteca:

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

e recuperado no aplicativo:

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

mas isso devolve oaplicativo arquivo de configuração.

Como posso determinar qual arquivo .config a biblioteca está lendo quando chama My.Settings ...?

Ou eles são compilados na DLL?

questionAnswers(2)

yourAnswerToTheQuestion