Kiedy masz problem z nieznanym plikiem PDB i nie wiesz jak go otworzyć to pierwszym krokiem do znalezienia rozwiązania jest poznanie przyczyny problemu. Poniżej w 4 prostych krokach tłumaczymy, jakie są najczęstsze problemy z plikami PDB i prezentujemy proste sposoby ich rozwiązania.
Format pliku Program Database (PDB) to indeksowany format pliku opracowany przez firmę Microsoft w celu przechowywania informacji o debugowaniu programu. Zawiera różne dane, w tym symboliczne informacje debugowania, kod źródłowy i informacje o typie. PDB zawiera również symbole używane przez linker do mapowania między skompilowanym plikiem wykonywalnym a jego kodem źródłowym.
Pliki PDB służą do przechowywania informacji o obrazach wykonywalnych, które zostały połączone. Na przykład, gdy debugger łączy się z aplikacją, może znaleźć symbole w pliku PDB, co pozwala użytkownikowi ustawić punkty przerwania i wyświetlić kod źródłowy. Ponadto pliki PDB umożliwiają debugowanie na poziomie źródła dla języków takich jak Visual Basic, C# i Visual C++.
W niektórych przypadkach może wystąpić problem z otwarciem pliku PDB. Można jednak łatwo spróbować rozwiązać tę kwestię stosując się do przedstawionego poniżej schematu postępowania.
Pierwszą sprawą jest powiązanie aplikacji z formatem pliku PDB. Pomimo posiadania aplikacji obsługującej plik PDB, może ona nie być prawidłowo powiązana z danym formatem. W tym przypadku wystarczy powiązać program z rozszerzeniem PDB. Aby to zrobić należy wywołać menu podręczne wskazanego pliku (prawy przycisk myszy) i wybrać opcję „Otwórz za pomocą”. Po otwarciu okna dialogowego „Otwieranie za pomocą”, w górnej jego części jest sekcja zalecane programy. Z tego miejsca wybieramy aplikację i na dole okna zaznaczamy opcję „Zawsze używaj wybranego programu do otwierania tego typu plików”. Całą operację potwierdzamy przyciskiem OK.
W zdecydowanej większości przypadków do otwarcia pliku z rozszerzeniem PDB powinno wystarczyć srkupulatne wykonanie instrukcji z pierwszych dwóch etapów. Zanim przejdziesz do kolejncych etapów, przetestuj wszystkie dostępne programy z listy, którą znajdziesz poniżej.
Gdyby okazało się, że sekcja z zalecanymi programami z poprzedniego punktu jest pusta wtedy najprawdopodobniej nie ma w systemie odpowiedniego programu do obsługi plików PDB. Należy wybrać program i zainstalować go w systemie. Lista takich programów poniżej:
Jeżeli nadal nie jesteś w stanie otworzyć pliku PDB, powinieneś skonsultować swoją sytuację ze specjalistą IT. Możesz także spróbować nawiązać kontakt z producentem oprogramowania obsługującego pliki PDB. Adres witryn internetowych poszczególnych producentów znajdziesz po kliknięciu w nazwę programu na liście powyżej.