Страницы

Поиск по вопросам

среда, 3 октября 2018 г.

Ненужные файлы в папке Release/Debug C# WinForms

Написал небольшое приложение. Хочу его внедрить для одного из научных порталов. Компилировал проект, выходящей папкой которого была Release. Сейчас структура папки такова:
database.txt,options,log.xlsx - файлы/директория, используемые программой ну и spamer.exe- исполняемый файл само собой.
Скажите, пожалуйста, с остальными файлами что? Они жизненно важны для работы программы? Как почистить папку по максимуму? Т.к. инсталлятор делаться не будет, а конечным вариантом программы должна быть папка с filename.exe внутри (эдакая portable версия)


Ответ

foo.application — манифест для установки приложений ClickOnce. Если вы им пользуетесь, то оставьте, собственно. foo.exe.config — конфигурационный файл, содержащий глобальные настройки. Может содержать настройки версии .NET, строки для подключения к базе, настройки логирования и т. п. Часто можно удалить без последствий, но не рекомендуется. foo.exe.manifest — манифест, содержащий совместимость с версиями ОС и оболочки, необходимый уровень прав и т. п. Обычно подходят настройки по умолчанию, но удалять не рекомендуется. foo.pdb — файл для отладки. При возникновении исключений обеспечивает подробную информацию о стеке вызовов. Можно оставить, чтобы ошибки от клиента было проще анализировать. foo.vshost.* — файлы для хитрого запуска приложения при отладке в Visual Studio. Можно спокойно удалять.

Комментариев нет:

Отправить комментарий