.SETTINGS

Arquivo SETTINGS

Visual Studio Application Settings File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .settings (geralmente chamado Settings.settings) é um arquivo XML criado pelo Visual Studio para armazenar configurações nomeadas e tipadas para uma aplicação .NET. Abra-o no Designer de Configurações do Visual Studio ou em qualquer editor de texto. Usuários finais raramente o encontram - ele reside dentro da pasta Properties de um projeto .NET e é um artefato de desenvolvedor.

Desenvolvedor: Microsoft Categoria: Arquivos de Configuração MIME: application/xml
ABRE EM Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

Nesta página

19k+ extensões indexadas
Última revisão em Aug 3, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro SETTINGS?

Um arquivo .settings é um documento XML usado pelo Visual Studio para definir configurações de usuário e de aplicativo tipadas e persistentes em projetos desktop .NET. Ele reside na pasta Properties/ de projetos C# (ou My Project/ no VB.NET) e é quase sempre nomeado como Settings.settings.

A estrutura XML usa um elemento raiz <SettingsFile> contendo entradas <Setting>, cada uma com um nome, um tipo .NET (System.String, System.Drawing.Color, etc.), um escopo (Application ou User) e um valor padrão. No momento da compilação, o MSBuild gera uma classe wrapper fortemente tipada - normalmente Properties.Settings - para que as configurações sejam acessadas no código como Properties.Settings.Default.MySettingName com suporte total ao IntelliSense.

O escopo determina o comportamento em tempo de execução:

  • O escopo Application (Aplicativo) define configurações que são somente leitura em tempo de execução e armazenadas em app.config / app.exe.config
  • O escopo User (Usuário) define configurações que permitem leitura e escrita em tempo de execução e são persistidas no arquivo user.config na pasta %AppData% do usuário

O esquema .settings tem sido estável desde o .NET Framework 2.0 (Visual Studio 2005) e continua sendo a abordagem padrão para aplicações desktop WinForms e WPF até o .NET 8. Para projetos .NET 5+ multiplataforma mais recentes, a Microsoft recomenda o uso de appsettings.json com IConfiguration em seu lugar.

Segurança e proteção

RISCO: LOW

Um arquivo .settings é XML puro e não pode ser executado. Ele pode conter informações sensíveis (strings de conexão, chaves de API, nomes de usuário/senhas padrão) se o desenvolvedor armazenar tais dados em configurações de escopo Application - inspecione antes de compartilhar ou enviar para controle de versão. Configurações de escopo User contendo dados sensíveis são uma preocupação se o user.config no AppData estiver exposto.

Detalhes do formato

em resumo
NOME COMPLETOVisual Studio Application Settings Filetambém conhecido como VS settings file, .NET application settings
DESENVOLVEDORMicrosoftdesde 2005 (.NET Framework 2.0 / Visual Studio 2005)
TIPO MIMEapplication/xml
TIPOArquivo de texto XML (configurações de aplicativo .NET)
Esta extensão também é usada por…
  • Arquivos de configuração de aplicativos genéricos (diversos) - Muitas aplicações não-.NET e motores de jogos usam .settings como uma extensão genérica para configurações no estilo XML ou INI - sem relação com o Visual Studio.
  • Configurações do Unity Editor - O Unity Engine usa arquivos .settings para algumas preferências internas do editor; formato distinto do .settings do Visual Studio.

Programas que abrem arquivos SETTINGS

Windows3 apps
Microsoft Visual Studio Freemium Clique duas vezes em Settings.settings no Gerenciador de Soluções (pasta Properties) para abrir o Designer de Configurações gráfico (tabela de Nome/Tipo/Escopo/Valor). Clique com o botão direito → Abrir Com → Editor XML para visualização do XML bruto.
Notepad Código aberto Abra como texto XML com realce de sintaxe. Útil para edições manuais rápidas.
Visual Studio Code Gratuito Abra o arquivo .settings para visualizar/editar como XML com realce de sintaxe. Sem interface gráfica de Designer - apenas edição de texto.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto UTF-8 (declarado no cabeçalho de declaração XML)
Tipo MIMEapplication/xml (alt: text/xml)
Elemento XML raiz<SettingsFile> contendo elementos filhos <Settings> e <Setting>
Tipos de escopo de configuraçãoApplication (somente leitura em tempo de execução, armazenado em app.config) e User (leitura e escrita, persistido em user.config)
Caminho de execução do escopo User%AppData%\NomeDaEmpresa\NomeDoApp\Versao\user.config
Geração de código em tempo de compilaçãoO MSBuild gera uma classe wrapper Properties.Settings fortemente tipada com acessores acessíveis via IntelliSense
Nome de arquivo padrãoSettings.settings (por convenção; um por projeto)
Localização na pasta do projetoPasta Properties/ (projetos C#) ou pasta My Project/ (projetos VB.NET)
Estabilidade do esquemaInalterado desde o .NET Framework 2.0 / VS 2005 até o .NET 8 / VS 2022
Tipos de valores suportadosQualquer tipo .NET serializável: String, Int32, Boolean, Color, Size, strings de conexão e tipos personalizados
Sistema operacionalWindows (.NET Framework e cargas de trabalho desktop .NET)
Alternativa modernaappsettings.json + IConfiguration, recomendado para projetos multiplataforma .NET 5+
Lançado2005 (.NET Framework 2.0 / Visual Studio 2005)
Versão mais recenteCurrent as of Visual Studio 2022 / .NET 8 (schema unchanged since .NET 2.0)
Especificaçãolearn.microsoft.com

Conversões de SETTINGS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos SETTINGS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos SETTINGS.

Perguntas frequentes

O que é um arquivo .settings no Visual Studio?
É um arquivo XML (geralmente Settings.settings na pasta Properties) que define configurações nomeadas e tipadas para um app .NET. O Visual Studio gera uma classe Settings tipada a partir dele para que o código possa acessar as configurações como propriedades tipadas.
Posso editar um arquivo .settings manualmente?
Sim - é XML puro. Edite-o no Designer de Configurações do Visual Studio (GUI) ou em qualquer editor de XML/texto. Após salvar, recompile o projeto para que a classe Settings gerada seja atualizada.
Qual é a diferença entre o escopo Application e User?
Escopo Application: constantes de somente leitura distribuídas com o app (armazenadas em app.config). Escopo User: valores que o usuário ou o app podem alterar em tempo de execução (persistidos em user.config no AppData, por usuário).
Devo usar .settings ou appsettings.json para um novo projeto .NET?
Para apps de console/web em .NET 5+: appsettings.json + IConfiguration é o padrão moderno. Para apps desktop WinForms/WPF: arquivos .settings com o Designer de Configurações continuam práticos e bem integrados ao Visual Studio.
Onde fica o arquivo user.config que armazena as configurações de usuário em tempo de execução?
Em %AppData%\„NomeDaEmpresa“\„NomeDoApp“\„Versao“\user.config. Cada aplicação recebe sua própria subpasta com versão. Você pode redefinir as configurações do usuário excluindo este arquivo.

Referências

1Microsoft Learn - Manage application settings (.NET)learn.microsoft.com
2Microsoft Learn - Application Settings Architecture (WinForms)learn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensões relacionadas

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z