Chcę dodać już istniejący katalog do katalogu w Eksploratorze rozwiązań, ale za każdym razem, gdy klikam katalog prawym przyciskiem myszy i wybieram Add => Existing Item
, mogę dodawać tylko pojedyncze pliki, ale nie katalogi.
Jak dodać już istniejący katalog do katalogu w projekcie w programie Solution Explorer?
Odpowiedzi:
Przeciągnij i upuść folder z Eksploratora Windows do okna rozwiązania Visual Studio :)
Źródło tutaj
lub po prostu skopiuj i wklej do eksploratora rozwiązań.
źródło
Kliknij przycisk „Pokaż wszystkie pliki” u góry Eksploratora rozwiązań, kliknij prawym przyciskiem myszy żądany folder i wybierz opcję „Dołącz do projektu”.
źródło
Wydaje się, że VS 2012 rozróżnia „Foldery rozwiązań”, które są tylko folderami zawierającymi inne foldery rozwiązań lub foldery projektów. Przeciąganie i upuszczanie działa (z moimi ustawieniami) tylko w przypadku folderów projektu, a nie w przypadku folderów rozwiązań. Jeśli dodam nowy folder rozwiązania, na komputerze nic się nie dzieje. Jeśli przeciągnę i upuść folder komputera do głównego rozwiązania, odmówi on akceptacji. Jeśli przeciągnę i upuść folder do folderu rozwiązania, otrzymam komunikat o błędzie z informacją, że nie można tego zrobić.
źródło
W innych odpowiedziach brakuje ważnego punktu: jeśli folder nie znajduje się w projekcie w rozwiązaniu, nie można go dodać
Oto rozwiązanie:
1) Dodaj nowy folder do sln - nie obchodzi go, że folder już istnieje na dysku, ponieważ jest to folder wirtualny w sln
2) Dodaj plik do folderu za pomocą opcji „dodaj istniejące pliki”
źródło
Gdy masz do czynienia z folderem na poziomie rozwiązania, który został z jakiegoś powodu usunięty i teraz musi zostać ponownie dodany, otwórz plik .sln w edytorze tekstu, takim jak notepad ++.
Znajdź swój „FolderName” w sekcji, która wygląda następująco ...
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{73ED84FC-F250-4CCC-B267-34CEB67F2883}" EndProject
Usuń z „Project” do „EndProject” TYLKO dla konkretnego projektu / folderu, z którym masz problem.
W VS2012 może pojawić się komunikat z informacją, że Twoje rozwiązanie zostało zmodyfikowane przez zewnętrzne źródło. Wybierz opcję „Odrzuć” zmiany dla zmian zewnętrznych. Na koniec dodaj folder na poziomie rozwiązania i dodaj projekt (y) do tego folderu jako istniejące elementy, przeciągnij / upuść je lub skopiuj i wklej zgodnie z własnymi preferencjami.
źródło
Rozwiń element „Projekt” na pasku menu i wybierz „Pokaż wszystkie pliki”. Następnie zlokalizuj folder, który chcesz dodać w Eksploratorze rozwiązań (foldery, które nie są obecnie uwzględnione, będą jasnoszare z kropkowanym konturem zamiast zwykłej pełnej ikony) kliknij prawym przyciskiem żądany folder i wybierz „Uwzględnij w projekcie”
Po zakończeniu wybierz ponownie „Pokaż wszystkie pliki” z menu Projekt, aby powrócić do normalnego widoku.
(Jest to bardzo podobne do odpowiedzi Radenko Zeca, ale nie wymaga, aby przycisk "Pokaż wszystkie pliki" był już obecny na pasku narzędzi. Zostawiłbym to jako odpowiedź na jego odpowiedź, ale obecnie nie mam reputacji zostawiać komentarze.)
źródło
Dla tych, którzy mieli przeczucie, można to zrobić, ale nie byli w stanie tego zrobić, UWAGA: Przeciągnij folder lub pliki NA nazwę projektu w Eksploratorze rozwiązań co najmniej
źródło