Perché convertire SLN in ZIP?
Un file .sln è un manifesto in testo semplice introdotto nel 1997 per Visual Studio che memorizza solo i percorsi dei file di progetto e le configurazioni di build. Un archivio .zip del solo manifesto fornisce al destinatario un file di testo da 2-4 KB che non può essere compilato, aperto in un IDE o eseguito.
Come convertire SLN in ZIP
Esplora file di Windows FREE
Seleziona la cartella principale della soluzione (contenente il file .sln e tutte le sottocartelle di progetto), fai clic con il tasto destro e scegli Invia a > Cartella compressa.
7-Zip OPEN-SOURCE
Fai clic con il tasto destro sull'intera cartella della soluzione in 7-Zip e scegli Aggiungi all'archivio per comprimere tutti i file di progetto insieme.
Informazioni su questi formati
Un file SLN è una «soluzione» di Visual Studio - un file di testo normale che raggruppa uno o più progetti di codice (.csproj, .vcxproj, ecc.) in modo che vengano compilati insieme. Aprilo…
Apri dettagli .SLN →Un file ZIP è un archivio compresso che memorizza uno o più file in un unico pacchetto più piccolo. Su Windows, macOS, iOS e Android è possibile aprirlo senza installare nulla: basta fare…
Apri dettagli .ZIP →Qualità e a cosa prestare attenzione
- Il file
.slncontiene solo riferimenti ai file.csproj,.vbprojo.vcxproj- tutto il codice sorgente effettivo risiede in quei file e sottocartelle referenziati. - Escludi le cartelle
bin/,obj/epackages/per mantenere l'archivio piccolo; NuGet le ripristina automaticamente alla prima compilazione. - Se hai perso la cartella completa della soluzione, apri il file
.slnin un editor di testo per vedere i percorsi dei progetti previsti, quindi controlla il controllo versione o un backup per una copia completa.
Domande frequenti
Perché il mio file .sln è così piccolo?
Esiste uno strumento per convertire SLN in ZIP?
Ho solo il file .sln - posso recuperare il progetto?
.sln in un editor di testo per vedere i percorsi dei progetti previsti, ma il codice sorgente effettivo è andato perduto a meno che tu non abbia il resto della cartella, un repository Git o un backup.