Projekt zostaje "zgubiony" w czasie kompilacji

Mam rozwiązanie C# z dwoma projektami: serwisem (głównym projektem) i loggerem. Usługa wykorzystuje klasy z rejestratora. Dodałem odniesienie do projektu loggera w ramach projektu serwisu. W czasie projektowania autouzupełnianie działa dobrze: klasy loggera są widoczne, odniesienia, których używam, są odpowiednio kolorowe.

Odbudowuję rozwiązanie i wszystko idzie nie tak. Odsyłacze nie są już rozpoznawane: "nazwa" Logging "nie istnieje w bieżącym kontekście" i klasy nie istnieją już w autocomplete. Usunięcie i ponowne dołączenie odniesienia powoduje powrót do stanu podstawowego, w którym identyfikatory są widoczne do autouzupełniania.

Zrestartowałem, wyczyściłem wszystkie pamięci podręczne, upewniłem się, że jest to jedyna instancja VS 2010 działająca na mojej maszynie.

Czy jest coś oczywistego (oczywiście), co mi umyka?

Author: Vikrant, 2010-11-26

1 answers

Sprawdź typy budowania każdego projektu w obszarze Właściwości projektu - założę się, że jeden lub drugi będzie ustawiony na budowanie przeciwko .NET XX - Client Profile.

Z niespójnymi wersjami, w szczególności z jedną Client Profile, a drugą nie, to działa w czasie projektowania, ale zawodzi w czasie kompilacji. Mam cię.

W Visual Studio 2010 dzieje się dla mnie coś zabawnego, co ustawia projekty pozornie losowo na Client Profile, Czasami podczas tworzenia projektu, a czasami kilka dni później. Pewnie jakiś skrót klawiszowy, który przypadkowo trafiłem...

 153
Author: joshcomley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-26 15:42:37