Защо компилаторът на Visual Studio 2010 за VB.Net все още генерира pdb файлове в моята папка bin, когато имам настройка за генериране на информация за отстраняване на грешки на None

  1. Изтрийте всички pdb файлове от папката Project/bin.
  2. В настройките на проекта -> Compi9le -> Advanced, задайте 'Generate debug info' на 'None' (вместо pdb-only).
  3. Прекомпилирайте проекта (в режим на издаване, с Генериране на информация за отстраняване на грешки == Няма).
  4. Visual Studio създава pdb файлове в папката bin на моя проект, въпреки че Generate debug info все още е None.

Защо? И как мога да накарам 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. Току-що повторих стъпките в първоначалния си пост, за да потвърдя. - person pabrams; 06.02.2013
comment
Направих няколко теста и открих, че работи добре, но ако имате решение за множество проекти и вашият проект препраща към друг проект, който създава .pdb файловете, те ще бъдат копирани във вашата папка за компилация. Сигурни ли сте, че са .pdb файлове за текущия ви проект? - person CathalMF; 06.02.2013