2012-08-23 5 views
19

Niedawno przeprowadziłem migrację i ponownie rozwodniono rozwiązanie z VS 2010 i .NET 4.0 na VS 2012 i .NET 4.5. Jednak teraz nagle i przypadkowo VS 2012 raportów niemal wszystkie odniesienia cross-projekt jako:Visual Studio 2012 Losowo raportowanie: "Nie można odnaleźć odnośnika X"

"The referenced component X could not be found" (warning) 

Teraz wiem na pewno, że to nie jest poprawne. Po pierwsze dlatego, że widzę zestaw w katalogu ustawionym dla odniesienia do zespołu, a po drugie, ponieważ po wywołaniu okna dialogowego "Dodaj odwołanie" ostrzeżenie nagle znika, podobnie jak żółte ikony ostrzeżenia na odwołanym do zespołu zestawie

pełna odbudowa usuwa ostrzeżenie, a następnie pozostanie w tym stanie przez pewien czas, a następnie losowo te same ostrzeżenia zostaną ponownie wyświetlone.

Czy ktoś to widział? Co może być przyczyną i jak mogę to naprawić?

Edit: I nie widząc to dziwne zachowanie w VS 2010

Edit: Ostrzeżenia są zgłaszane do odniesień do innych projektów w tym samym roztworze.

+0

Co jakiś czas po prostu znika, a właściwie nie zapobiega budowaniu? Familiar - w rzeczywistości widziałem to w każdym VS od 2002 roku. – AakashM

+0

Pojawia się jako ostrzeżenie w VS, więc nie przerywa kompilacji. –

+0

Otrzymuję to bardzo dużo, jeśli projekt ma odniesienia warunkowe, szczególnie w projektach, które importują inne pliki projektu. Buduje się tak, prawda? –

Odpowiedz

2

Widziane to zachowanie czasami w VS 2008 i 2010 po aktualizacji wersji projektu. Zwykle usuwanie i dodawanie odnośników ponownie rozwiązuje problemy.

6

prostu miałem podobny problem z 31 projektów i okazało się, że wersja ramy niedopasowanie - należy sprawdzić wersji ramowych zależnościami .

W moim przypadku nieudana kompilacja biblioteki 4.0, ponieważ była zależna od 4.5 bibliotek i nie udało się rozwiązać typów z bibliotek 4.5.

-1

Dodaj kolejny projekt tego samego typu do rozwiązania. Poczekaj chwilę. Problem zostanie rozwiązany. Usuń nowo dodany projekt.