Pergunta

É possível usar um arquivo de "configuração .net" para um aplicativo de console .NET?

Eu estou procurando um equivalente ao web.config, mas especificamente para aplicativos de console ...

Eu posso certamente fazer a minha própria, mas se eu posso usar o .NET construído em leitor de configuração, então eu gostaria de fazer isso ... Eu realmente só precisa armazenar uma seqüência de conexão ...

Graças

Foi útil?

Solução

Sim. - uso app.config

Exatamente a mesma sintaxe, opções, etc., como web.config, mas para aplicativos de console e WinForms.

Para adicionar um para o seu projeto, clique com o botão direito do mouse no projeto no Solution Explorer, Adicionar ..., New Item ... e escolher "Arquivo de Configuração de Aplicativos" na caixa de modelos.

Outras dicas

app.config ... Se você tem um App.config em seu projeto, ele vai ter copiado como executableName.exe.config no caso de uma aplicação de consola.

Isto pode ajudar a algumas pessoas lidando com Settings.settings e App.config: esteja atento aos atributo GenerateDefaultValueInCode no painel Propriedades ao editar qualquer do valor (linhas) na grade Settings.settings no Visual Studio (VS2008 no meu caso). Se você definir GenerateDefaultValueInCode como True (Verdadeiro é o padrão aqui!), O valor padrão é compilado para o exe (ou DLL), você pode encontrá-lo embeded no arquivo quando você abri-lo em um editor de texto simples. Eu estava trabalhando em um aplicativo de console e se eu tivesse inadimplência no exe, a aplicação sempre ignorou o arquivo de configuração colocados no mesmo diretório! Muito um pesadelo e nenhuma informação sobre isso em toda a internet.

Sim, é possível. Você só precisa fazer um arquivo app.

Sim. Olhe para cima "arquivo de configuração do aplicativo" na documentação.

Desde que eu ainda não totalmente deu o salto para TDD ainda (embora eu espero em algum próximo projeto) que uso um aplicativo console para testar o meu código da biblioteca que eu produzir para outro desenvolvedor web em nossa empresa para uso.

Eu uso app.config para todas essas configurações e como @ Dylan diz acima da sintaxe é exatamente o mesmo entre isso e web.config, o que significa que também pode simplesmente entregar o conteúdo do meu app.config para o outro dev e ele pode colocá-los diretamente em seu web.config. Muito útil.

Perguntei quase a mesma pergunta alguns dias atrás e fiquei realmente boas respostas, dê uma olhada:

caminho

mais simples de tem um arquivo de configuração em um Windows Forms C # Aplicação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top