¿Por qué convertir SLN a ZIP?
Un archivo .sln es un manifiesto en texto plano introducido en 1997 para Visual Studio que almacena únicamente las rutas a los archivos del proyecto y las configuraciones de compilación. Un archivo .zip del manifiesto por sí solo le entrega al destinatario un archivo de texto de 2-4 KB que no se puede compilar, abrir en un IDE ni ejecutar.
Cómo convertir SLN a ZIP
Explorador de Windows FREE
Seleccione la carpeta de la solución de nivel superior (que contiene el .sln y todas las subcarpetas del proyecto), haga clic derecho sobre ella y elija Enviar a > Carpeta comprimida (en zip).
7-Zip OPEN-SOURCE
Haga clic derecho en la carpeta completa de la solución en 7-Zip y elija Añadir al archivo para comprimir todos los archivos del proyecto juntos.
Acerca de estos formatos
Un archivo SLN es una «solución» de Visual Studio: un archivo de texto plano que agrupa uno o más proyectos de código (.csproj, .vcxproj, etc.) para que se compilen juntos. Ábralo haciendo…
Abrir detalles de .SLN →Un archivo ZIP es un contenedor comprimido que almacena uno o más archivos en un solo paquete más pequeño. En Windows, macOS, iOS y Android puedes abrirlo sin instalar nada; simplemente haz…
Abrir detalles de .ZIP →Calidad y qué observar
- El archivo
.slncontiene solo referencias a archivos.csproj,.vbprojo.vcxproj- todo el código fuente real reside en esos archivos referenciados y subcarpetas. - Excluya las carpetas
bin/,obj/ypackages/para mantener el archivo pequeño; NuGet las restaura automáticamente en la primera compilación. - Si ha perdido la carpeta completa de la solución, abra el
.slnen un editor de texto para ver las rutas de proyecto esperadas, luego revise el control de versiones o una copia de seguridad para obtener una copia completa.
Preguntas frecuentes
¿Por qué mi archivo .sln es tan pequeño?
¿Puede una herramienta convertir SLN a ZIP?
Solo tengo el archivo .sln - ¿puedo recuperar el proyecto?
.sln en un editor de texto para ver las rutas de proyecto esperadas, pero el código fuente real se ha perdido a menos que tenga el resto de la carpeta, un repositorio Git o una copia de seguridad.