Почему компилятор Visual Studio 2010 для VB.Net по-прежнему создает файлы pdb в моей папке bin, если для параметра Сгенерировать отладочную информацию установлено значение Нет

  1. Удалите все файлы pdb из папки Project / bin.
  2. В настройках проекта -> Compi9le -> Advanced установите для параметра «Generate debug info» значение «None» (вместо pdb-only).
  3. Перекомпилируйте проект (в режиме Release, с Generate debug info == None).
  4. Visual studio создает файлы pdb в папке bin моего проекта, хотя для параметра Создать отладочную информацию по-прежнему нет.

Почему? И как я могу заставить Visual Studio прекратить создание этих файлов pdb?


person pabrams    schedule 06.02.2013    source источник
comment
возможный дубликат Почему в моем выпуске есть файл pdb каталог?   -  person Cᴏʀʏ    schedule 06.02.2013


Ответы (1)


Вы уверены, что изменили его для правильной конфигурации сборки. например. Вы изменили его на Release, но компилируете в режиме отладки?

person CathalMF    schedule 06.02.2013
comment
Спасибо за ваш комментарий. Я уверен, что компилирую в Release, и изменил опцию в Release mode. Я просто повторил шаги в моем исходном сообщении, чтобы подтвердить. - person pabrams; 06.02.2013
comment
Я провел несколько тестов и обнаружил, что он работает нормально, но если у вас есть решение для нескольких проектов, и ваш проект ссылается на другой проект, который создает файлы .pdb, они будут скопированы в вашу папку сборки. Вы уверены, что это файлы .pdb для вашего текущего проекта? - person CathalMF; 06.02.2013