2013-08-21 33 views
6

Mam dość duże rozwiązanie z wieloma podprojektami (głównie C# z 1 lub 2 projektami C++), każdy w swoim własnym folderze. Zmieniłem nazwy folderów i nazw projektów, a następnie przystąpiłem do edycji pliku rozwiązania przy użyciu tego samego procesu opisanego tutaj: Proper way to rename solution (and directories) in Visual StudioJeden lub więcej projektów nie może być załadowanych, ale VS, ale nie mówi, który

Po wykonaniu tej czynności chciałem sprawdzić, czy wszystko poszło dobrze, więc otworzyłem plik rozwiązania. VS2008 narzeka:

Jeden lub więcej projektów w roztworze nie można załadować do następującego powodu (ów):

Plik projektu lub web został przeniesiony, przemianowany lub nie znajduje się na komputerze .

Projekty te zostaną oznaczone jako niedostępne w Eksploratorze rozwiązań. Rozwiń węzeł projektu, aby wyświetlić przyczynę, dla której projekt nie mógł zostać załadowany.

Próbowałem więc robić dokładnie tak, jak mówi pogrubiony tekst. Jednak w Eksploratorze rozwiązań nie ma żadnych niedostępnych projektów. Wszystkie podprojekty tam są i nie widzę żadnych ostrzeżeń, błędów, brakujących odniesień ani niczego. Rozwiązanie również kompiluje się idealnie dobrze i mogę uruchomić aplikację również dobrze.

Problem polega na tym, że błąd pojawia się, gdy otwieram rozwiązanie, i próbuję to powstrzymać, ponieważ ostatecznie przejdzie on w kontrolę źródła.

Czy ktoś to wcześniej napotkał? Czy jest coś, co mogłem przegapić?

+0

Otwórz plik .sln w edytorze tekstu, zrobi to Notatnik. Porównaj listę projektów, które widzisz, z projektami pokazanymi w oknie eksploratora rozwiązań. Usuń dodatkowy. –

+0

To naprawdę pomogło .. Wydaje mi się, że znalazłem niezaładowany projekt, po zauważeniu, że brakuje jednego. Znajdowałem się głęboko w innym folderze w eksploratorze rozwiązań, którego nigdy nie używałem i zakładałem, że nie ma nic wartościowego. Dzięki. – 9a3eedi

+0

"Znajdowałem się głęboko w innym folderze w eksploratorze rozwiązań, którego nigdy nie używałem i założyłem, że nie ma nic wartościowego" - to stwierdzenie mnie przeraża. – NotMe

Odpowiedz

-1

Wygląda na to, że znalazłem niezaładowany projekt, po zauważeniu, że go brakuje, ręcznie licząc i porównując go z liczbą projektów zgłoszonych przez eksploratora rozwiązań. Znajdowałem się głęboko w innym folderze w eksploratorze rozwiązań, którego nigdy nie używałem i zakładałem, że nie ma nic wartościowego.

Dzięki za porady.

0

Spójrz w oknie Output:

Widok-> Output

Nie powinno być więcej informacji na temat projektów, które nieudanych załadunek.

+0

To jest puste. Ponadto nie ma opcji wyświetlania danych wyjściowych z programu Visual Studio. – 9a3eedi

6

Jest jedna najłatwiejsza praca, otwórz plik rozwiązania w notatniku i sprawdź adres podprojektów (rozszerzenia exp "dtproj"), jeśli właśnie zmieniłeś nazwę folderu lub pliku rozwiązania, a następnie sprawdź, czy właściwie przedstawiając go w pliku rozwiązania. Istnieje niewiele rozwiązań tego problemu, które są prostsze i mniej problematyczne, ale nadal uważam, że jest to łatwe i bezpośrednie, jeśli można sobie z tym poradzić.