2010-10-26 10 views
5

Mam dziwny błąd kompilacji:Brakujące zespoły: WindowsBase, PresentationCore, PresentationFramework

plik projekt musi obejmować zespół .NET Framework 'WindowsBase, PresentationCore, PresentationFramework' na liście referencyjnej.

Ten projekt jest aplikacją webową aspnet mvc i wszystko było dobrze przez długi czas.

Po dodaniu ich kompilacja poszła dobrze, ale co może być przyczyną tego błędu?

+0

Zobacz: http://stackoverflow.com/questions/31444652/windowsbase-presentationcore-presentationframework-are-missing-from-the –

Odpowiedz

12

Zostało to spowodowane przez dodanie pliku o rozszerzeniu .xaml. Domyślnie VS.NET próbuje spełnić to zadanie.

Po zmianie ustawień na BuildAction: brak, kopiowanie do wydruku: zawsze Udało mi się usunąć te odniesienia.

0

Używasz jakiegoś typu ze złożeń w twoim kodzie. Jako projekt po stronie serwera prawie na pewno jest to błąd.

VS normalnie spowoduje błąd natychmiast po wprowadzeniu nazwy czegoś, dla którego nie może znaleźć definicji, więc wydaje się dziwne, że dostałeś się aż do kompilacji, zanim zauważysz.

4

Wiem, że ten błąd został rozwiązany, ale w mojej sytuacji rozwiązanie było inne.

Po skopiowaniu lub przeniesieniu elementu z innego projektu jego właściwość "Działanie kompilacji" może być ustawiona na "Strona". Stało się to dla mnie i zmiana go na "Zasób" lub "Treść" (ponieważ tak właśnie było) naprawił problem.

Powiązane problemy