Mam projekt C#, który zawiera odniesienia do złożeń w formacie DLL. Mam informacje PDB dla tych plików DLL, zawartych w tym samym folderze. Kiedy naciskam klawisz F12 na element odniesienia, chcę przejść do definicji elementu. Zamiast tego daje mi metadane, których oczywiście nie chcę."Przejdź do definicji" w Visual Studio wyświetla tylko metadane dla odniesień do innych projektów
Gdy VS debuguje, przechodzi do kodu źródłowego, jeśli wykonam pojedynczy krok w tej metodzie. Ale jeśli wciśniesz F12 na tej metodzie, to nadal doprowadza mnie do metadanych.
Jest podobne pytanie, ale dotyczy to tylko odniesień do projektu, a przyjęte rozwiązanie nie ma nic wspólnego z moim problemem.
"Go To Definition" in Visual Studio only brings up the Metadata
Podsumowując:
- Referenced projekt jest DLL
- Mam informacje PDB
- Single-stepping w debug-mode doprowadza mnie do kodu źródłowego
- F12 przenosi mnie do metadanych
- Chcę, aby F12 wprowadził mnie do kodu źródłowego jako debu g robi.
EDYCJA: Dodanie jako "Projekt" nie jest opcją, ponieważ tworzy dodatkową złożoność, ponieważ nasz plik rozwiązania odwołuje się do pięciu innych projektów, które znajdują się w oddzielnych repozytoriach kontroli źródła.
To nie jest opcja, przepraszam. Szukam rozwiązania, a nie pomocy zespołu. – Nuzzolilo
Przykro nam to słyszeć. Powodzenia z tym, co wybierzesz. To jednak nie jest pomoc zespołowa. Wiele osób w twojej sytuacji robi to cały czas, aby rozwiązać swój problem. –
Powiedziałem w pytaniu, że odpowiedź w połączonym pytaniu nie ma nic wspólnego z moim problemem. Ta odpowiedź jest w zasadzie taka sama, jaką dałeś. To jest inny problem. – Nuzzolilo