Jak mogę uniknąć błędu polegającego na tym, że pliku .pdb nie można zapisać?


2

Podczas pracy z Visual Studio 2008 czasami pojawia się błąd, że pliku pdb nie można zaktualizować. to nie był duży problem, usunąłem go i stworzyłem nową kompilację i wszystko było w porządku. Teraz ten błąd pojawia się wiele razy dziennie i staje się irytujący. To może być powód i jak się go pozbyć?


Gdzie / jak przechowywany jest plik PDF? Czy to jest po prostu przechowywane w lokalnym systemie plików? A może jest to jakiś system plików akcji lub sieci?
David Schwartz

Nie pdf, baza danych debugowania pdb.
Antwortgenossenschaft

Przepraszam, miałem na myśli PDB. Chyba dużo częściej piszę PDF niż PDB, a moje palce były na autopilocie. :)
David Schwartz

Plik znajduje się w projekcie w tym samym katalogu, co plik wyjściowy-binarny.
Antwortgenossenschaft

Odpowiedzi:


3

Pliku .pdb nie można zapisać, jeśli jest używany przez inny program.

Widzę 3 możliwości, jak to się może stać:

  1. Dwa wystąpienia Visual Studio 2008 pracują nad tym samym projektem (mało prawdopodobne, wiem)
  2. Niektóre wtyczki kontroli źródła w Visual Studio 2008 zdecydowały się również zarządzać .pdb, więc należy usunąć odwołanie do niego w tej wtyczce.
  3. Brakuje niektórych plików zawartych w rozwiązaniu, dlatego należy usunąć ich odniesienia (np. Pliki ze znakiem ostrzegawczym).

Czy program antywirusowy również spowodowałby to blokowanie?

1
@RandolphWest: Tak, może, ale ten stan normalnie ustępuje prawie natychmiast, dzięki czemu pdb staje się bardzo szybko ponownie aktualizowany.
harrymc

Ach tak, to ma sens.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.