2015-09-15 5 views
-1

Я использовал VS2012 для создания очень маленького консольного приложения. После того, как я строю его в режиме выпуска, а не выпускать (активный), он по-прежнему генерирует файл отладки, такие какvs2012 release build дополнительные файлы

  • .pdb
  • .vshost.exe
  • .exe.config
  • .vshost.exe .config
  • .vshost.exe.manifest

Почему они там? Как я могу заставить VS не создавать их?

Спасибо,

+0

знаешь что .pdb файл используется для .. какой exe.config файл есть?? сделать некоторые поисковые запросы и проверить MSDN и понять, почему и что в отношении того, для чего используются эти разные файлы. – MethodMan

+0

* Почему бы вам не создать их? Кроме того, некоторые из них являются * не * отладочными файлами, они являются частью вашего приложения, такие как 'exe.config' или хост exe, который позволяет запускать ваше приложение, запустив F5 даже в режиме деблокирования –

ответ

2

Даже в режиме выпуска это полезно иметь отладку.

Для получения дополнительной информации о PDB файлов и как остановить их видеть

What is a PDB file?

Конфигурационные файлы позволяют изменять переменные в исполняемый файл без восстановления кода.

Манифесты позволяют вставлять программы или использовать их в качестве ресурсов.

ВСЕ ЭТО ПОЛЕЗНЫЕ. Пожалуйста, не выключайте их.

+0

Спасибо Seth. Ценю вашу помощь! – Shawn

Смежные вопросы