Witam wszystkich,
Na wstępie opisze solucję (dla ogólnego poglądu):
Składa on się z 3 części(projektów):
- Dll - zawierająca definicje klas oraz interfejsy
- Svc - część serwerowa: metody z zapytaniami do bazy wypełniające listę obiektów, których definicję
zawarte są w części Dll - Win - klient windowsowy
Po skompilowaniu otrzymuję exe, który uruchamiam na serwerze aplikacyjnym jako serwis oraz
exec z klientem i dll które 'uruchamiane' są po stronie klienta.
W trakcie rozwijania projektu czyli dodawania nowych klas do części Dll oraz metod w Svc
spotkałem się z dziwnym zjawiskiem, a mianowicie. Podczas debugowania solucji debugger wyrzuca
mi błąd:
Error 1 The type or namespace name 'dll_tb_rkrstr' could not be found (are you missing a using directive or an assembly reference?)
Klasy które dodaję praktycznie niczym się nie różnią - są to np klasy reprezentujące tabele słownikowe
w bazie danych. Dodałem takich 5 a przy 6 debugger wywala mi powyższy błąd.
Dodam że jeśli uruchomię całą solucję bez debugowania (ctrl+F5) to wszystko działa poprawnie.
Podczas Rebuilda również nie pojawia się żaden błąd.
poza tym podczas edytowania kodu, edytor 'widzi' nowo dodana klasę.
Czy ktoś spotkał się z podobnym problemem?