Tentando encontrar configurações de aplicativos Arquivo usado pelo ConfigurationManager no Google API Data Sample C# cliente
-
20-09-2019 - |
Pergunta
Dado este conjunto de código:
unitTestConfiguration = (IDictionary) ConfigurationManager.GetSection("unitTestSection");
onde você pode determinar em qual projeto esse arquivo deve existir.
Estou tentando executar vários testes de unidade, mas eles estão falhando porque não consegue encontrar nenhum arquivo
Solução
Para um aplicativo da Web, isso lê no arquivo web.config.
Para um executável, isso se diz de EXENAME.exe.config para o conjunto do ponto de entrada (aquele que contém o Main
método). Essa é uma distinção importante de que o arquivo de configuração que ele lê é o conjunto do ponto de entrada, não a montagem que contém a linha específica de código.
Outras dicas
Ele está procurando o arquivo de configuração do aplicativo. Estes residem em seu projeto sob o nome App.config
(ou Web.config
por ASP.NET
) e são compilados em YourApplicationName.exe.config
.
Aqui está um Página msdn ao adicionar um App.config
arquivo para o seu projeto.
Aqui está um Página msdn no Configuration
classe.