Varför konvertera SLN till ZIP?
En .sln-fil är ett manifest i klartext som introducerades 1997 för Visual Studio och som endast lagrar sökvägar till projektfiler och byggkonfigurationer. Ett .zip-arkiv med enbart manifestet ger mottagaren en textfil på 2-4 KB som inte kan kompileras, öppnas i en IDE eller köras.
Hur man konverterar SLN till ZIP
Utforskaren i Windows FREE
Markera lösningsmappen på högsta nivån (den som innehåller .sln och alla projektundermappar), högerklicka på den och välj Skicka till > Komprimerad (zippad) mapp.
7-Zip OPEN-SOURCE
Högerklicka på hela lösningsmappen i 7-Zip och välj Lägg till i arkiv för att komprimera alla projektfiler tillsammans.
Om dessa format
En SLN-fil är en Visual Studio «solution» - en textfil som grupperar ett eller flera kodprojekt (.csproj, .vcxproj, etc.) så att de kan byggas tillsammans. Öppna den genom att dubbelklicka…
Öppna detaljer för .SLN →En ZIP-fil är ett komprimerat arkiv som lagrar en eller flera filer i ett enda mindre paket. På Windows, macOS, iOS och Android kan du öppna den utan att installera något - dubbelklicka…
Öppna detaljer för .ZIP →Kvalitet & vad man bör tänka på
- Filen
.slninnehåller endast referenser till.csproj-,.vbproj- eller.vcxproj-filer - all faktisk källkod finns i dessa refererade filer och undermappar. - Exkludera mapparna
bin/,obj/ochpackages/för att hålla arkivet litet; NuGet återställer dem automatiskt vid första bygget. - Om du har förlorat hela lösningsmappen, öppna
.slni en textredigerare för att se de förväntade projektsökvägarna, kontrollera sedan versionshantering eller en säkerhetskopia för en komplett kopia.
Vanliga frågor
Varför är min .sln-fil så liten?
Kan ett verktyg konvertera SLN till ZIP?
Jag har bara .sln-filen - kan jag återställa projektet?
.sln i en textredigerare för att se de förväntade projektsökvägarna, men den faktiska källkoden är borta om du inte har resten av mappen, ett Git-arkiv eller en säkerhetskopia.