Dlaczego konwertować SLN na ZIP?
Plik .sln to tekstowy manifest wprowadzony w 1997 roku dla Visual Studio, który przechowuje wyłącznie ścieżki do plików projektu i konfiguracje kompilacji. Archiwum .zip samego manifestu daje odbiorcy plik tekstowy o rozmiarze 2-4 KB, którego nie można skompilować, otworzyć w IDE ani uruchomić.
Jak przekonwertować SLN na ZIP
Eksplorator plików Windows FREE
Zaznacz folder nadrzędny rozwiązania (zawierający plik .sln i wszystkie podfoldery projektu), kliknij go prawym przyciskiem myszy i wybierz Wyślij do > Folder skompresowany (zip).
7-Zip OPEN-SOURCE
Kliknij prawym przyciskiem myszy cały folder rozwiązania w 7-Zip i wybierz Dodaj do archiwum, aby skompresować wszystkie pliki projektu razem.
O tych formatach
Plik SLN to „rozwiązanie” (solution) Visual Studio - plik tekstowy, który grupuje jeden lub więcej projektów kodu (.csproj, .vcxproj itp.), aby mogły być budowane razem. Otwórz go, klikając…
Otwórz szczegóły .SLN →Plik ZIP to skompresowane archiwum, które przechowuje jeden lub więcej plików w pojedynczym, mniejszym pakiecie. W systemach Windows, macOS, iOS i Android można go otworzyć bez instalowania…
Otwórz szczegóły .ZIP →Jakość i na co uważać
- Plik
.slnzawiera tylko odniesienia do plików.csproj,.vbprojlub.vcxproj- cały rzeczywisty kod źródłowy znajduje się w tych plikach i podfolderach. - Wyklucz foldery
bin/,obj/orazpackages/, aby archiwum było małe; NuGet przywróci je automatycznie przy pierwszej kompilacji. - Jeśli utraciłeś pełny folder rozwiązania, otwórz plik
.slnw edytorze tekstu, aby sprawdzić oczekiwane ścieżki projektów, a następnie poszukaj kompletnej kopii w systemie kontroli wersji lub kopii zapasowej.
Najczęściej zadawane pytania
Dlaczego mój plik .sln jest tak mały?
Czy istnieje narzędzie do konwersji SLN na ZIP?
Mam tylko plik .sln - czy mogę odzyskać projekt?
.sln w edytorze tekstu, aby zobaczyć oczekiwane ścieżki projektów, ale rzeczywisty kod źródłowy przepadł, chyba że posiadasz resztę folderu, repozytorium Git lub kopię zapasową.