Компилятор создаст для вас файл pdb при сборке, который содержит символы для вашего приложения и может использоваться отладчиком Visual Studio и внешними отладчиками, чтобы легко найти, где что-то пошло не так.
«Полный» означает, что полная информация об отладке будет сгенерирована при создании приложения, поэтому сам код будет отлаживаемым, включая [DebuggableAttribute]
, который связывает код с информацией об отладке, например, символы.
«только для pdb» означает, что при сборке будет сгенерирована только информация об отладке pdb, что не добавит [DebuggableAttribute]
к скомпилированному коду, который используется компилятором JIT для связывания кода с информацией отладки.
Более подробную информацию можно найти здесь