Как я могу избежать ошибки, что .pdb не может быть записан?

1047
Antwortgenossenschaft

Работая с Visual Studio 2008, я иногда получал ошибку, что pdb-файл не может быть актуализирован. это не было большой проблемой, я удалил его и сделал новую сборку, и все было хорошо. Теперь эта ошибка появляется несколько раз в день, и это раздражает. Это может быть причиной и как избавиться от этого?

2
Где / как хранится файл PDF? Это просто хранится в вашей локальной файловой системе? Или это какая-то общая или сетевая файловая система? David Schwartz 12 лет назад 0
Не pdf, отладочная база данных pdb. Antwortgenossenschaft 12 лет назад 0
Извините, я имел в виду PDB. Я предполагаю, что я печатаю PDF намного больше, чем PDB, и мои пальцы были на автопилоте. :) David Schwartz 12 лет назад 0
Этот проект находится в том же каталоге, что и выходной двоичный файл. Antwortgenossenschaft 12 лет назад 0

1 ответ на вопрос

3
harrymc

.Pdb не может быть записан, если он используется другой программой.

Я вижу 3 варианта того, как это может произойти:

  1. Два экземпляра Visual Studio 2008 работают над одним проектом (я знаю, вряд ли)
  2. Некоторые плагины управления версиями в Visual Studio 2008 решили также управлять .pdb, поэтому необходимо удалить ссылку на него в этом плагине.
  3. Некоторые файлы, включенные в решение, отсутствуют, поэтому необходимо удалить их ссылки (т. Е. Файлы с предупреждающим знаком).
Будет ли антивирус также вызывать эту блокировку? 12 лет назад 0
@RandolphWest: Да, возможно, но это условие обычно устраняется почти сразу, так что pdb становится очень быстро снова обновляемым. harrymc 12 лет назад 1
Ах да, это имеет смысл. 12 лет назад 0

Похожие вопросы