.SUO

Archivo SUO

Visual Studio Solution User Options
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SUO es una caché binaria que Visual Studio crea junto a cada archivo .sln para recordar sus pestañas abiertas, puntos de interrupción, diseño de ventanas y configuración de compilación activa. Se abre a través de Visual Studio automáticamente; no es un archivo con el que se trabaje directamente. Es seguro eliminarlo; VS lo recrea. Nunca lo incluya en el control de versiones. Visual Studio 2017 y versiones posteriores almacenan estos datos en la carpeta oculta .vs\ en su lugar.

Desarrollador: Microsoft Corporation Categoría: Archivos de desarrollo MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 26, 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 SUO?

Un archivo .suo almacena el estado personal del IDE para una solución de Visual Studio: los ajustes que pertenecen a un usuario específico en una máquina específica, no a la solución en sí. Cuando abre una solución, Visual Studio registra el diseño de su editor, qué documentos están abiertos y dónde está posicionado su cursor, la configuración de compilación activa (Debug o Release), las ubicaciones de los puntos de interrupción, el historial de Buscar/Reemplazar y la disposición de las ventanas de herramientas en el archivo .suo junto al archivo de solución .sln.

El formato es un contenedor de almacenamiento estructurado binario OLE2 Compound File Binary (CFBF), el mismo contenedor utilizado por los archivos heredados .doc y .xls. Cada paquete instalado de Visual Studio escribe su propio flujo con nombre en el archivo compuesto para persistir su estado. La firma mágica de ocho bytes D0 CF 11 E0 A1 B1 1A E1 es compartida por todos los archivos OLE2/CFBF; los nombres de flujo internos como SolutionConfiguration y TaskListOptions lo identifican como un .suo.

Debido a que los archivos .suo son por usuario y por máquina, nunca deben incluirse en el control de versiones; agregue *.suo a su .gitignore. Si el IDE se comporta de manera errática (configuraciones de compilación incorrectas, puntos de interrupción faltantes), eliminar el .suo es el primer paso estándar para la resolución de problemas; Visual Studio lo recrea automáticamente en el siguiente inicio. El archivo está marcado como oculto en el sistema de archivos.

A partir de Visual Studio 2015, Microsoft comenzó a migrar este estado a una carpeta oculta .vs\ junto a la solución. Visual Studio 2017 y versiones posteriores ya no crean un archivo .suo monolítico; los datos equivalentes residen en .vs\{solution-name}\v15\ como archivos binarios y JSON granulares. La extensión .suo es efectivamente heredada para cualquier proyecto abierto en VS 2017 o más reciente.

Seguridad y protección

RIESGO: LOW

Los archivos SUO son almacenes de datos binarios pasivos; no representan un riesgo de ejecución por sí mismos. Pueden filtrar datos específicos del desarrollador: rutas de archivos en la máquina local, estructura del proyecto y configuraciones de extensiones. Por esta razón, no deben compartirse públicamente (agregue *.suo a .gitignore). Un archivo CFBF malintencionado podría, en teoría, explotar un error del analizador CFBF en Visual Studio, pero este es un riesgo muy teórico para los archivos .suo recibidos de fuentes desconocidas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual Studio Solution User Optionstambién conocido como Solution User Options file, Visual Studio user settings file
DESARROLLADORMicrosoft Corporationdesde 1997 (Visual Studio 97 / Visual Studio 5.0)
TIPO MIMEapplication/octet-stream
TIPOAlmacenamiento estructurado binario OLE/COM (CFBF) - estado del IDE específico del usuario
RELACIONADO.do.md.hex.xsd
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Mismos bytes mágicos que todos los archivos OLE2/CFBF (Word .doc, Excel .xls, etc.). El SUO se identifica como un archivo de Solution User Options por su contenido (nombres de flujo como SolutionConfiguration, TaskListOptions, etc.), no por una firma única.

Programas que abren archivos SUO

Windows2 apps
Microsoft Visual Studio Freemium VS abre y escribe el .suo automáticamente; no es un archivo que se abra directamente. Para inspeccionar los componentes internos, use una herramienta de exploración CFBF.
SSView (Structured Storage Viewer) Gratis Abra el .suo en SSView para navegar por sus flujos CFBF internos e inspeccionar el contenido binario sin procesar.

Detalles técnicos

especificación profunda
Formato de contenedorAlmacenamiento estructurado OLE2 Compound File Binary Format (CFBF)
Bytes mágicosD0 CF 11 E0 A1 B1 1A E1 en el desplazamiento 0 (firma OLE2 compartida)
CodificaciónBinario, little-endian
Flujos internosFlujos CFBF con nombre por paquete de Visual Studio, identificados por nombres derivados de GUID
Estado almacenadoDocumentos abiertos y posiciones del cursor, diseño del editor, puntos de interrupción, configuración de compilación activa, historial de Buscar/Reemplazar, ajustes específicos de extensiones
Tamaño de archivo típico5 KB - 5 MB (crece con el número de archivos abiertos, puntos de interrupción y extensiones)
Atributo del sistema de archivosMarcado como oculto; almacenado junto al archivo .sln en la raíz de la solución
Control de código fuenteDebe excluirse del VCS; agregue *.suo a .gitignore
Recreación automáticaRegenerado automáticamente por Visual Studio cuando se elimina; la eliminación es un paso seguro para la resolución de problemas
Tamaño de sector CFBFSectores de 512 bytes (formato CFBF v3)
Aislamiento de flujosCada paquete o extensión de VS instalado escribe su propio flujo con nombre aislado
Estado de legadoReemplazado por la carpeta oculta .vs (VS 2015+); no creado por VS 2017 y posteriores
SO asociadoWindows
Recuperación de corrupciónEliminar el .suo y volver a abrir la solución es el primer paso estándar para un estado del IDE dañado
Lanzado1997 (Visual Studio 97 / Visual Studio 5.0)
Última versiónVisual Studio 2015 and earlier: binary CFBF .suo; Visual Studio 2015 also introduced a hidden .vs\ folder variant. Visual Studio 2017+ replaced the monolithic .suo with the hidden .vs\{solution}\v15\ directory containing granular JSON/binary files - the .suo extension is essentially legacy as of 2017.
Especificaciónlearn.microsoft.com

Conversiones de SUO

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SUO. 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 SUO.

Preguntas frecuentes

«¿Debo incluir el archivo .suo en Git?»
No. Agregue *.suo a su .gitignore. Contiene el estado del IDE específico de la máquina y del usuario que difiere entre desarrolladores y causa conflictos de fusión.
«¿Es seguro eliminar el archivo .suo?»
Sí. Visual Studio lo recrea automáticamente cuando vuelve a abrir la solución. Al eliminarlo se restablecen las pestañas abiertas, los puntos de interrupción y el diseño de la ventana, lo cual es útil si VS se comporta de forma extraña.
«¿Por qué mi archivo .suo es tan grande?»
Los archivos CFBF no se compactan solos cuando se eliminan flujos; el espacio libre se acumula. Elimínelo para obtener un archivo nuevo y compacto.
«¿Qué reemplazó a .suo en las versiones más nuevas de Visual Studio?»
Visual Studio 2017+ escribe un .suo renombrado dentro de la carpeta oculta .vs\{solution}\v{version}\ junto con otros archivos de estado de usuario. La carpeta .vs\ también debe estar en .gitignore.
«¿Puedo abrir o leer un archivo .suo?»
No en un editor de texto; es un binario CFBF. Puede explorar sus flujos internos con un visor de almacenamiento estructurado como SSView (gratuito). El propio Visual Studio lo maneja automáticamente.

Referencias

1Microsoft Learn - Solution User Options (.suo) Filelearn.microsoft.com
2Microsoft Learn - Compound File Binary Format overviewlearn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration 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