2016-03-17 20 views
5

Aktualnie pracuję nad aplikacją ASP.NET, która zawiera 2 projekty w jej rozwiązaniu: aplikację internetową i interfejs WebAPI. (nazwijmy je "projectWeb" i "projectAPI")ASP.NET: Kompilator nie powiódł się z kodem błędu -532462766

Próbowałem umieścić odniesienie do "projectWeb" w "projectAPI".

Kiedy budować „projectAPI” przeglądarka wyświetla komunikat:

Kompilacja Błąd

Opis: Wystąpił błąd podczas kompilacji zasobów wymaganych do> usługi tego żądania. Zapoznaj się z poniższymi szczegółowymi informacjami o błędach i odpowiednio zmodyfikuj swój kod źródłowy.

Komunikat o błędzie kompilatora: kompilator nie powiódł się z kodem błędu -532462766.

Po usunięciu odniesienia nie ma już błędu.

Co mogę zrobić?

Dziękuję wszystko

Laurent

+0

Nie wiem, z jakiego powodu potrzebujesz dodać odniesienie do projektu internetowego do projektu webapi, ale to dziwne. Nie powinieneś dodawać odniesienia do projektu internetowego do interfejsu API. W razie potrzeby zależności refactor do oddzielnego projektu bibliotecznego. –

Odpowiedz

6

zrealizować ten jest stary pytanie, ale chciałem podzielić się kilka informacji, które pomogły mi rozwiązać ten sam błąd. Nie mogłem zawęzić problemu, na który .dll powodował problem, ale wszystko rozwiązało się po usunięciu pakietów nugetów. Coś było przyczyną błędu, więc usunięcie i ponowne dodanie pakietów rozwiązało problem. Wydano niezliczoną ilość godzin na ten błąd, więc mam nadzieję, że pomoże to komuś, kto go obejrzy.

+5

Mogę to potwierdzić. Użyłem rozwiązania podanego w tej odpowiedzi [https://stackoverflow.com/questions/6876732...](https://stackoverflow.com/questions/6876732/how-do-i-get-nuget-to-install -update-all-the-packages-in-the-packages-config): 'Update-Package -reinstall'. Poczekaj kilka minut, a następnie ponownie opublikuj wszystko i zacznie działać. – tfrascaroli