Warum SLN in ZIP konvertieren?
Eine .sln-Datei ist ein 1997 für Visual Studio eingeführtes Textmanifest, das nur Pfade zu Projektdateien und Build-Konfigurationen speichert. Ein .zip-Archiv des Manifests allein liefert dem Empfänger eine 2-4 KB große Textdatei, die weder kompiliert, in einer IDE geöffnet noch ausgeführt werden kann.
Wie man SLN in ZIP konvertiert
Windows Explorer FREE
Wählen Sie den übergeordneten Lösungsordner aus (der die .sln und alle Projektunterordner enthält), klicken Sie mit der rechten Maustaste darauf und wählen Sie Senden an > ZIP-komprimierter Ordner.
7-Zip OPEN-SOURCE
Klicken Sie mit der rechten Maustaste auf den gesamten Lösungsordner in 7-Zip und wählen Sie Zu einem Archiv hinzufügen, um alle Projektdateien zusammen zu komprimieren.
Über diese Formate
Eine SLN-Datei ist eine Visual Studio-Solution - eine Klartextdatei, die ein oder mehrere Codeprojekte (.csproj, .vcxproj usw.) zusammenfasst, damit sie gemeinsam gebaut werden. Öffnen Sie…
.SLN-Details öffnen →Eine ZIP-Datei ist ein komprimiertes Archiv, das eine oder mehrere Dateien in einem einzigen kleineren Paket speichert. Unter Windows, macOS, iOS und Android können Sie es ohne zusätzliche…
.ZIP-Details öffnen →Qualität & worauf zu achten ist
- Die
.sln-Datei enthält nur Verweise auf.csproj-,.vbproj- oder.vcxproj-Dateien - der gesamte eigentliche Quellcode befindet sich in diesen referenzierten Dateien und Unterordnern. - Schließen Sie die Ordner
bin/,obj/undpackages/aus, um das Archiv klein zu halten; NuGet stellt diese beim ersten Build automatisch wieder her. - Wenn Sie den vollständigen Lösungsordner verloren haben, öffnen Sie die
.slnin einem Texteditor, um die erwarteten Projektpfade zu sehen, und prüfen Sie dann die Versionskontrolle oder ein Backup auf eine vollständige Kopie.
Häufig gestellte Fragen
Warum ist meine .sln-Datei so klein?
Kann ein Tool SLN in ZIP konvertieren?
Ich habe nur die .sln-Datei - kann ich das Projekt wiederherstellen?
.sln in einem Texteditor, um die erwarteten Projektpfade zu sehen, aber der tatsächliche Quellcode ist verloren, sofern Sie nicht den Rest des Ordners, ein Git-Repository oder ein Backup haben.