Cóż, moja odpowiedź to nie tylko podsumowanie wszystkich rozwiązań, ale oferuje coś więcej.
Sekcja 1):
W ogólnych rozwiązaniach:
Miałem cztery tego rodzaju błędy („nie można znaleźć pliku metadanych”) oraz jeden błąd mówiący „Nie można otworzyć pliku źródłowego („ Nieokreślony błąd ”)”.
Próbowałem pozbyć się błędu „nie można znaleźć pliku metadanych”. W tym celu przeczytałem wiele postów, blogów itp. I stwierdziłem, że te rozwiązania mogą być skuteczne (podsumowując je tutaj):
Uruchom ponownie program Visual Studio i spróbuj ponownie zbudować.
Przejdź do „Solution Explorer” . Kliknij prawym przyciskiem myszy Rozwiązanie. Idź do Właściwości . Przejdź do „Configuration Manager” . Sprawdź, czy pola wyboru w „Kompilacji” są zaznaczone, czy nie. Jeśli którykolwiek lub wszystkie z nich są odznaczone, sprawdź je i spróbuj ponownie zbudować.
Jeśli powyższe rozwiązania nie działają, postępuj zgodnie z sekwencją wymienioną w kroku 2 powyżej, a nawet jeśli wszystkie pola wyboru są zaznaczone, odznacz je, sprawdź ponownie i spróbuj zbudować ponownie.
Kolejność budowania i zależności projektu:
Przejdź do „Solution Explorer” . Kliknij prawym przyciskiem myszy Rozwiązanie. Przejdź do „Zależności projektu ...” . Zobaczysz dwie zakładki: „Zależności” i „Kolejność budowania” . Ta kolejność kompilacji jest kolejnością kompilowania rozwiązania. Sprawdź zależności projektu i kolejność kompilacji, aby sprawdzić, czy jakiś projekt (powiedz „projekt1”), który jest zależny od innego (powiedz „projekt2”), próbuje zbudować przed tym projektem (projekt2). Może to być przyczyną błędu.
Sprawdź ścieżkę brakującego pliku .dll:
Sprawdź ścieżkę brakującego pliku .dll. Jeśli ścieżka zawiera spację lub inny nieprawidłowy znak ścieżki, usuń ją i spróbuj ponownie zbudować.
Jeśli to jest przyczyną, dostosuj kolejność kompilacji.
Sekcja (2):
Mój szczególny przypadek:
Wszystkie powyższe kroki próbowałem z różnymi kombinacjami i kombinacjami z kilkakrotnym restartowaniem Visual Studio. Ale to mi nie pomogło.
Postanowiłem więc pozbyć się innego napotkanego błędu („Nie można otworzyć pliku źródłowego („ Błąd nieokreślony ”)).
Natrafiłem na post na blogu: Błąd TFS - nie można otworzyć pliku źródłowego („Błąd nieokreślony”)
Próbowałem kroków opisanych w tym wpisie na blogu i pozbyłem się błędu „Nie można otworzyć pliku źródłowego („ Błąd nieokreślony ”)” i, co zaskakujące, pozbyłem się innych błędów („nie można znaleźć pliku metadanych”), ponieważ dobrze.
Sekcja 3):
Morał historii:
Wypróbuj wszystkie rozwiązania wymienione w sekcji (1) powyżej (i wszelkie inne rozwiązania), aby pozbyć się błędu. Jeśli nic nie działa, zgodnie z blogiem wspomnianym w sekcji (2) powyżej, usuń wpisy wszystkich plików źródłowych, które nie są już obecne w kontroli źródła i systemie plików z pliku .csproj .