DadFild
@DadFild

Какие файлы можно удалить из папки Debug?

Добрый день

После компиляции приложения в папке Debug очень много странных файлов

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

Можно ли их удалить при переносе папки для дальнейшего использования программы (т.е. нужны ли они для работы програмы)?
Для чего они?
  • Вопрос задан
  • 4630 просмотров
Пригласить эксперта
Ответы на вопрос 3
@dmitryKovalskiy
программист средней руки
Просто сделайте Build в конфигурацию Release. Или Publish если доступна эта кнопка
Ответ написан
Комментировать
Nipheris
@Nipheris Куратор тега C#
Во-первых для дальнейшего использования программы вам нужно скомпилировать ее в конфигурации Release. Какие дефолтовые настройки стоят для каждой из конфигураций можно посмотреть в файле проекта.

*.pdb это не странные файлы, а отладочная информация, если я не ошибаюсь, в Release конфигурации они по-дефолту не создаются. Если все таки они есть - можете спокойно их удалять.
.vshost.exe.* - это файлы помощника студийного дебаггера. Для самостоятельной работы программы они также не нужны.
.exe.config - потребность в этом файле зависит от того, что в нем написано. Если не понимаете, что там - лучше оставить его и поставлять с программой (там, например, могут быть редиректы версий сборок).
*.xml - если это не ваши xml-ки, то обычно это автосгенеренная документация. Если у вас приложение, а не библиотека, можете убрать их из поставки.

Насчет остального должны знать сами. А вообще, изучайте инструмент, которым пользуетесь, если уже дошли до этапа поставки приложения (если конечно у вас не лабораторка там :) )
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Не нужны.
Вы собрали debug версию программы, которая содержит множество дополнительной информации для ее отладки.

Переключите компиляцию в режим release и лишних файлов не будет, и конечный исполняемый файл будет меньше по размеру и работать быстрее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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