.SETTINGS

Archivo SETTINGS

Visual Studio Application Settings File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .settings (generalmente llamado Settings.settings) es un archivo XML creado por Visual Studio para almacenar configuraciones con nombre y tipo para una aplicación .NET. Ábralo en el Diseñador de configuración de Visual Studio o en cualquier editor de texto. Los usuarios finales rara vez lo encuentran; reside dentro de la carpeta Properties de un proyecto .NET y es un artefacto de desarrollador.

Desarrollador: Microsoft Categoría: Archivos de configuración MIME: application/xml
SE ABRE EN Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

En esta página

19k+ extensiones indexadas
Última revisión Aug 3, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SETTINGS?

Un archivo .settings es un documento XML utilizado por Visual Studio para definir configuraciones de usuario y de aplicación tipadas y persistentes en proyectos de escritorio .NET. Se encuentra en la carpeta Properties/ de los proyectos de C# (o My Project/ en VB.NET) y casi siempre se denomina Settings.settings.

La estructura XML utiliza un elemento raíz <SettingsFile> que contiene entradas <Setting>, cada una con un nombre, un tipo de .NET (System.String, System.Drawing.Color, etc.), un ámbito (Application o User) y un valor predeterminado. En el momento de la compilación, MSBuild genera una clase contenedora fuertemente tipada - típicamente Properties.Settings - para que se pueda acceder a las configuraciones en el código como Properties.Settings.Default.MySettingName con soporte completo de IntelliSense.

El ámbito determina el comportamiento en tiempo de ejecución:

  • Las configuraciones de Application-scope (ámbito de aplicación) son de solo lectura en tiempo de ejecución y se almacenan en app.config / app.exe.config
  • Las configuraciones de User-scope (ámbito de usuario) son de lectura y escritura en tiempo de ejecución y se guardan en user.config en la carpeta %AppData% del usuario

El esquema .settings ha sido estable desde .NET Framework 2.0 (Visual Studio 2005) y sigue siendo el enfoque estándar para aplicaciones de escritorio WinForms y WPF hasta .NET 8. Para proyectos más nuevos de .NET 5+ multiplataforma, Microsoft recomienda el uso de appsettings.json con IConfiguration en su lugar.

Seguridad y protección

RIESGO: LOW

Un archivo .settings es XML puro y no puede ejecutarse. Puede contener información sensible (cadenas de conexión, claves de API, nombres de usuario/contraseñas predeterminados) si el desarrollador almacenó dichos datos en configuraciones de ámbito de aplicación; inspeccione antes de compartir o confirmar en el control de versiones. Las configuraciones de ámbito de usuario que contienen datos sensibles son una preocupación si el archivo user.config en AppData queda expuesto.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual Studio Application Settings Filetambién conocido como VS settings file, .NET application settings
DESARROLLADORMicrosoftdesde 2005 (.NET Framework 2.0 / Visual Studio 2005)
TIPO MIMEapplication/xml
TIPOArchivo de texto XML (configuración de aplicación .NET)
Esta extensión también es utilizada por…
  • Archivos de configuración de aplicaciones genéricas (varios) - Muchas aplicaciones que no son .NET y motores de juegos utilizan .settings como una extensión genérica para configuraciones de estilo XML o INI, sin relación con Visual Studio.
  • Configuración del Editor de Unity - Unity Engine utiliza archivos .settings para algunas preferencias internas del editor; formato distinto al de .settings de Visual Studio.

Programas que abren archivos SETTINGS

Windows3 apps
Microsoft Visual Studio Freemium Haga doble clic en Settings.settings en el Explorador de soluciones (carpeta Properties) para abrir el Diseñador de configuración gráfico (tabla de Nombre/Tipo/Ámbito/Valor). Clic derecho → Abrir con → Editor XML para la vista de XML sin procesar.
Notepad Código abierto Abrir como texto XML con resaltado de sintaxis. Útil para ediciones manuales rápidas.
Visual Studio Code Gratis Abra el archivo .settings para verlo o editarlo como XML con resaltado de sintaxis. No tiene GUI de Diseñador de configuración; solo edición de texto.

Detalles técnicos

especificación profunda
Codificación de archivoTexto UTF-8 (declarado en el encabezado de declaración XML)
Tipo MIMEapplication/xml (alt: text/xml)
Elemento raíz XML<SettingsFile> que contiene elementos secundarios <Settings> y <Setting>
Tipos de ámbito de configuraciónApplication (solo lectura en tiempo de ejecución, guardado en app.config) y User (lectura/escritura, persistido en user.config)
Ruta de ejecución del ámbito de usuario%AppData%\NombreDeLaEmpresa\NombreDeLaApp\Versión\user.config
Generación de código en compilaciónMSBuild genera una clase contenedora Properties.Settings fuertemente tipada con descriptores de acceso tipados accesibles por IntelliSense
Nombre de archivo estándarSettings.settings (por convención; uno por proyecto)
Ubicación en la carpeta del proyectoCarpeta Properties/ (proyectos C#) o carpeta My Project/ (proyectos VB.NET)
Estabilidad del esquemaSin cambios desde .NET Framework 2.0 / VS 2005 hasta .NET 8 / VS 2022
Tipos de valores admitidosCualquier tipo de .NET serializable: String, Int32, Boolean, Color, Size, cadenas de conexión y tipos personalizados
Sistema operativoWindows (.NET Framework y cargas de trabajo de escritorio .NET)
Alternativa modernaappsettings.json + IConfiguration, recomendado para proyectos multiplataforma de .NET 5+
Lanzado2005 (.NET Framework 2.0 / Visual Studio 2005)
Última versiónCurrent as of Visual Studio 2022 / .NET 8 (schema unchanged since .NET 2.0)
Especificaciónlearn.microsoft.com

Conversiones de SETTINGS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SETTINGS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SETTINGS.

Preguntas frecuentes

¿Qué es un archivo .settings en Visual Studio?
Es un archivo XML (normalmente Settings.settings en la carpeta Properties) que define configuraciones con nombre y tipo para una aplicación .NET. Visual Studio genera una clase Settings tipada a partir de él para que el código pueda acceder a las configuraciones como propiedades tipadas.
¿Puedo editar un archivo .settings manualmente?
Sí, es XML puro. Puede editarlo en el Diseñador de configuración de Visual Studio (GUI) o en cualquier editor de texto o XML. Después de guardar, recompile el proyecto para que la clase Settings generada se actualice.
¿Cuál es la diferencia entre el ámbito Application y User?
Ámbito de aplicación (Application): constantes de solo lectura distribuidas con la aplicación (almacenadas en app.config). Ámbito de usuario (User): valores que el usuario o la aplicación pueden cambiar en tiempo de ejecución (persisten en user.config en AppData, por usuario).
¿Debería usar .settings o appsettings.json para un nuevo proyecto .NET?
Para aplicaciones de consola o web de .NET 5+: appsettings.json + IConfiguration es el estándar moderno. Para aplicaciones de escritorio WinForms/WPF: los archivos .settings con el Diseñador de configuración siguen siendo prácticos y están bien integrados en Visual Studio.
¿Dónde está el archivo user.config que almacena la configuración del usuario en tiempo de ejecución?
En %AppData%\ [NombreDeLaEmpresa] \ [NombreDeLaApp] \ [Versión] \user.config. Cada aplicación obtiene su propia subcarpeta con versión. Puede restablecer la configuración del usuario eliminando este archivo.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z